くだらねえ質問はここに書き込め! Part 208
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2013/11/03(日) 17:05:39.70ID:fXGZvXZhいろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux
関連スレッドは >>3-4 あたり。
くだらねえ質問はここに書き込め! Part 206 (実質207)
http://engawa.2ch.net/test/read.cgi/linux/1379628192/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1379628192.html
0136135
2013/11/12(火) 02:02:00.45ID:8S6LiF4i×/sbin を /usr/sbin へのエイリアスに
○/sbin を /usr/bin へのエイリアスに
0137login:Penguin
2013/11/12(火) 08:05:14.13ID:eAFoLq5mありがとうございます。
0138login:Penguin
2013/11/12(火) 13:38:00.36ID:lzMBZaM1別にパスを通すのは勝手だけど、sbin以下のシステムバイナリへの実行権限をどうするかはサーバの管理ポリシーによる。
自宅鯖やホビーユーザーには関係ない話
0139login:Penguin
2013/11/12(火) 13:58:24.20ID:TLpwT6ni内部(仕様)か外部(制御)でコントロールされてるのばかりな気がする。
関係ないけど所有者rootの権限とかフラグ意味ないよね
0140login:Penguin
2013/11/12(火) 14:07:42.45ID:IK8kvUpksetuidとかされてる場合は違うけど。
でないと自分でifconfigをビルドすれば使えてしまう。
0141login:Penguin
2013/11/12(火) 14:17:05.16ID:0Z3FU8qz/sbin/shutdown はどうするの?
0142login:Penguin
2013/11/12(火) 14:18:18.66ID:1HOW5Wd20143login:Penguin
2013/11/12(火) 14:18:50.53ID:1HOW5Wd20144login:Penguin
2013/11/12(火) 14:23:53.85ID:0Z3FU8qzだから言ってる
0145login:Penguin
2013/11/12(火) 14:28:57.02ID:1HOW5Wd20146login:Penguin
2013/11/12(火) 14:31:12.60ID:9MXez1PSそういうことは、鳥の問題じゃなくシスオペの範疇だからシスオペに聞け、個人ならパーフェクトリバティ
俺がシスオペならガッチガチにセキュリティ固めるけど、LANケーブルの納入先のトレースまで
0147login:Penguin
2013/11/12(火) 14:31:25.78ID:3c6hK3GR一般ユーザにも shutdown コマンドでシャットダウンさせたい、ってこと?
0148login:Penguin
2013/11/12(火) 14:32:29.05ID:3c6hK3GRパソ通用語だっけ。
0149login:Penguin
2013/11/12(火) 14:37:44.73ID:4IZqu+f/まあ、こんなこと聞いてくるくらいだから、別に問題ないと思うけど、だけど例えば、centos、6.0以降でsbinへの一般ユーザーへのパスの扱い変わったよね。
fhsは変わってないはずだけど
0150login:Penguin
2013/11/12(火) 14:38:55.97ID:9MXez1PS「我々は完全な自由と責任を保証する」みたいなこと
扱い辛くて放置してるけど、リポジトリは魅力的
うぶんつLTSもローリングになるようだからいいけど
0151login:Penguin
2013/11/12(火) 14:39:19.63ID:4IZqu+f/君は何が言いたいの?
くだらねえ質問スレだからくだらねえレスか
0152login:Penguin
2013/11/12(火) 14:47:46.92ID:3c6hK3GRこの辺の言葉遣いのおかしさから
「あー、こいつわかってないな」ってのがわかるよな、
ってことが言いたかったんだが伝わらなかったかな。
0153login:Penguin
2013/11/12(火) 14:54:39.66ID:9MXez1PSシステムエンジニアだと守備範囲広すぎなので、システムのオペレーターでいいでしょ
0154login:Penguin
2013/11/12(火) 14:57:28.03ID:4IZqu+f/俺もそんなに違和感ないけど
ある種の集団では可笑しく聞こえるのかなぁ?
0155login:Penguin
2013/11/12(火) 15:00:53.85ID:4IZqu+f/死語ってより通じないレベル
0156login:Penguin
2013/11/12(火) 15:39:18.70ID:9MXez1PS一方win8スレのカオスっぷり
0157login:Penguin
2013/11/12(火) 15:57:30.34ID:Szz63xnE俺は通じた
この手の人ってみんな文体がすげーそっくりなんだけどこれがアスペって奴なのかな
0158login:Penguin
2013/11/12(火) 16:33:26.74ID:3c6hK3GRそりゃ昔の話だからねぇ。
0159login:Penguin
2013/11/12(火) 16:54:39.51ID:HuSd78q+sudoで消されてしまったPCをもう一度動くようにすることは可能でしょうか。
現在起動するとgrub rescue> と表示されますがファイルがないのでどうすることもできません
USBからLinuxを再インストールしようと思ったのですが、BIOSの優先順位をremovable dev, HDD, CD-ROMとしても
同じようにgrub rescue>となってしまいます。
0160login:Penguin
2013/11/12(火) 16:58:17.86ID:9MXez1PSまで読んだ
0161login:Penguin
2013/11/12(火) 17:01:29.81ID:1HOW5Wd2> USBからLinuxを再インストールしようと思った
具体的に何をしたの?
0162login:Penguin
2013/11/12(火) 17:05:53.48ID:HuSd78q+unetbootinでつくったLinuxMintのインストールイメージを書き込んだUSBを挿入して起動しました
が、grub rescue>となって挿入していない時と何も変わらない画面になってしまいました
0163login:Penguin
2013/11/12(火) 17:13:00.64ID:1HOW5Wd2書き込みはどうやった?dd?
あと偶にbios画面に「USBブートを有効にする」
みたいなオプションがあることもあるから探してみて
0164login:Penguin
2013/11/12(火) 17:24:23.30ID:HuSd78q+書き込みまでwindows機でやっていました
BIOS画面でUSBからのbootはremovableの優先度を上げればいいと思っていたのですが、違ったみたいです!
HDD DRIVER?の設定をいじった後に優先度の項目を見たらUSBが増えていて、最優先にして起動したら無事動かせました!
ありがとうございました!
0165login:Penguin
2013/11/12(火) 17:30:39.89ID:IK8kvUpkソース見てないけど、PID1のプロセスにシグナル送ってるだけだろうから、どんな権限でもいいのでは。
無駄を省くために、shutdownの中でもユーザーチェックしてるかもだけど。
0166login:Penguin
2013/11/12(火) 17:50:26.46ID:1HOW5Wd2普通に考えるとrebootシステムコール呼んでんじゃないの
0167login:Penguin
2013/11/12(火) 18:54:31.82ID:IK8kvUpkうーん、なんでって言われると、なんでだろ。
shutdownはinit 0の別名みたいな覚え方したからかな。
man shutdown 調べてみたら、実際そうだった。
shutdown は、init プロセスにシグナルを送り、 ランレベルの変更を依頼する
ことによって、システムを終了させる。
man 2 rebootも見てみた。
LINUX_REBOOT_CMD_CAD_OFF
(RB_DISABLE_CAD, 0) CAD を無効にする。 これ以降に CAD キーストロー
クが入力されると、 SIGINT
シグナルが init (プロセス 1) に送られる。 このシグナルを受け
ると、おそらく init プロセスは
前もって定められた動作を行うことになる (多分すべてのプロセスの kil
l, sync, 再起動)。
お前直接来ないで、initさんに仲介してもらえモードがある。
rebootはコアなもので、initを介してやらないと、システム壊れそう。
0168login:Penguin
2013/11/12(火) 18:55:13.57ID:9MXez1PSわかった! 【鯖缶】
0169login:Penguin
2013/11/12(火) 19:14:03.67ID:1HOW5Wd2あー。そーゆことね。今日は俺の頭の調子が悪いな。
0170login:Penguin
2013/11/12(火) 21:43:14.12ID:keLLvqc9上手になるのですか?
0171login:Penguin
2013/11/12(火) 23:55:53.93ID:+l1EDZFP0172login:Penguin
2013/11/13(水) 04:21:35.97ID:jGvd1hAR突然eth0からローカルネットワークに接続できなくなりました.
pingも通りません.
ifconfigを見た限りでは異常が見られないのですが,他にどのような原因が考えられますか?
0173login:Penguin
2013/11/13(水) 07:08:08.02ID:lHtw2Duc0174login:Penguin
2013/11/13(水) 07:19:31.89ID:jGvd1hARリンク状態はyesになってます.
断線等メカニカルな可能性はないと思っています.
0175login:Penguin
2013/11/13(水) 09:44:01.28ID:yMEkKe5Iwhereisで検索出来たのですがなぜなんですか?
0176login:Penguin
2013/11/13(水) 10:03:06.86ID:NZJjYbaU0177login:Penguin
2013/11/13(水) 10:10:49.72ID:yMEkKe5Iファイル検索上手くなる方法てありますか?
0178login:Penguin
2013/11/13(水) 10:15:28.60ID:0HL4hTuTどこから誘導されてきたか書かなきゃ
http://toro.2ch.net/test/read.cgi/tech/1361341876/453
find では引数に探索場所を指定する。だから探索場所が間違ってたら見つからない
whereis では探索場所があらかじめ実行ファイルやマニュアルの標準的な置き場所が指定されてるので
実行ファイル名を指定するだけで見つかる(ことが多い)
ただ通常は PATH から探してくれる which のほうが便利
あとは locate でもインスコすれば当分しのげる
0179login:Penguin
2013/11/13(水) 10:20:17.73ID:yMEkKe5Iありがとうございます。
0180login:Penguin
2013/11/13(水) 10:20:29.39ID:FFzWPXoRiptables -L -n
sysctl -r net.ipv4.conf.all -a
あたりで。
0181login:Penguin
2013/11/13(水) 10:28:12.95ID:NZJjYbaU> ただ通常は PATH から探してくれる which のほうが便利
bash なら type じゃね。
0182login:Penguin
2013/11/13(水) 10:43:58.34ID:0HL4hTuTそうだね。どうも
0183login:Penguin
2013/11/13(水) 13:18:16.11ID:3EjeJc3Cま、別にどっち使ったっていいんっだけどね!!
0184login:Penguin
2013/11/13(水) 13:28:44.30ID:NZJjYbaUエイリアスかどうかとかもわかるから
type の方すすめるけどな。
フルパス以外の部分が邪魔なら -P で。
0185login:Penguin
2013/11/13(水) 13:30:12.27ID:NZJjYbaU何か利点があるのかな。
どっかで which 使えって教えてるのかな?
0186login:Penguin
2013/11/13(水) 13:36:25.48ID:3EjeJc3Cコピペやめろ
0187login:Penguin
2013/11/13(水) 13:41:53.23ID:NZJjYbaUん?
コピペじゃないよ?
0188login:Penguin
2013/11/13(水) 15:10:59.35ID:zk/8p4Xm大切にするんだな
0189login:Penguin
2013/11/13(水) 15:20:52.62ID:NZJjYbaU0190login:Penguin
2013/11/13(水) 19:19:18.53ID:PNMqEHiE0191login:Penguin
2013/11/13(水) 20:49:15.55ID:ZOLjP2igdpkg -S $(which ls)とかはやるかな。
typeだとオプション必要じゃなかったっけ。
それにtypeより意味わかりやすいしね。
0192login:Penguin
2013/11/13(水) 20:54:58.55ID:J2+skZPfnetfilterで、INPUT FORWARD OUTPUTを、dropしているのに、
ifconfigでみると、そのNICのRXのカウンタが回るのはどうしてなんでしょうか
NICは何を受信しているからなのでしょうか。
0194login:Penguin
2013/11/13(水) 21:40:50.78ID:NZJjYbaUブロードキャストとかかな。
0195login:Penguin
2013/11/13(水) 21:57:16.71ID:d2/fQlMC0196login:Penguin
2013/11/13(水) 21:58:59.13ID:UhXw5IM10197login:Penguin
2013/11/14(木) 00:08:34.69ID:VY4Rk2pp>>195
>>196
レスありがとうございます。
IPアドレスを設定していないNICなので、MACアドレスすら解決できないはずなんで、
よくわからないでう。。。
中にまで入ってこないパケット(フレーム?)なのにカウンタって回る??
0198login:Penguin
2013/11/14(木) 00:49:34.12ID:ZaA65FNv来た通信を自分が設定したIPアドレス宛だったら読んでるだけだろ。IP以外の通信だってあるんだし。
0199login:Penguin
2013/11/14(木) 01:07:56.98ID:yvXoE6ga0200login:Penguin
2013/11/14(木) 09:25:23.29ID:VY4Rk2ppIP以外の通信、イーサフレームが直接NICに到達しても、
INPUTされて何か悪さされることってないですよね。
IP以外の通信のINPUTを考えなければならないなら、
IPTABLESの設定で、”-d アドレス”の指定は必須になると思うんですが。
0201login:Penguin
2013/11/14(木) 11:03:00.29ID:ZaA65FNvそれはIP以外の通信受け取るようにしてたらわからないよ。あと、NICにセキュリティホールがあれば悪さできるんじゃない。
IP以外だったらiptablesに渡らないので関係ない。
理解したいなら、ネットワークの基礎を勉強した方がいい。
0202login:Penguin
2013/11/14(木) 11:19:39.03ID:VY4Rk2ppレスありがとうございます。
たしかに、iptablesというだけあって、IP以外の通信はそもそも処理しないわけなんですね
基礎って、低レベルレイヤーのことですよね。イーサフレームとか。
IP以外の通信にも悪意をこめられたとしても同じネットワーク内からの攻撃にとどまると思いますが、
もしあるとすればたとえば、LINUXだと何が被害を受けそうでしょう
NICの低レベルDOSでしょうか
0203login:Penguin
2013/11/14(木) 12:57:44.11ID:VY4Rk2pplogin from ホスト名 が表示されて、コマンド受付になるまで、30秒くらいかかります。
その後は、通常の反応が得られるのですが、
これって、ひょっとして、ホスト名の逆引きを待っている時間なんでしょうか。
って調べてみたら、ずばり ttp://blog.jojo.jp/?eid=1300872 に記述があった!
きょうは勘鋭いな
0204login:Penguin
2013/11/14(木) 15:25:07.17ID:EX3Dk1pv冗長でんがな
0205login:Penguin
2013/11/14(木) 15:46:08.38ID:hLUjrZMb2つのプログラムを同時に起動させたいだけの単純なスクリプトで困っています。
firefoxを終了させないと次の行に進みません。どうしたらいいでしょうか?
#!/bin/sh
firefox
wait 5
chrome
0206login:Penguin
2013/11/14(木) 15:54:25.99ID:f72C55oxfirefox &
0207login:Penguin
2013/11/14(木) 15:56:12.07ID:f72C55oxhttp://rat.cis.k.hosei.ac.jp/article/linux/bash_intro.html
の最後あたりの話ね。
0208login:Penguin
2013/11/14(木) 16:04:33.79ID:hLUjrZMbありがとうございます。
207のurl先でバックグラウンド起動はわかったのですが、
firefox & バックグラウンド起動
wait 5 起動終わるまで待ち時間 ←これもバックグラウンドになってしまいます
firefox & の&がバックグラウンド指定だと思うのですが何故でしょうか?
0209login:Penguin
2013/11/14(木) 16:05:55.68ID:f72C55oxsleep 5 じゃね。
wait ってそういうコマンドじゃないよ。
help wait 読んでみ。
0210login:Penguin
2013/11/14(木) 16:15:23.64ID:hLUjrZMbwait 1000s
chrome
--------
スクリプトを改変してみましたがダメです@Linux mint
0211login:Penguin
2013/11/14(木) 16:23:57.76ID:gVWu1AqN0212login:Penguin
2013/11/14(木) 16:26:45.72ID:f72C55ox0213login:Penguin
2013/11/14(木) 16:33:04.50ID:GsjFiNey0214login:Penguin
2013/11/14(木) 16:40:08.57ID:ZaA65FNv横に書いた方が、なんで&かわかりやすい。
ファイルにしなくても、aliasで十分な気もするし。
0215login:Penguin
2013/11/14(木) 16:43:45.10ID:f72C55ox細かいけど ( ) いらないんじゃね。
サブシェル呼んじゃう。
0216login:Penguin
2013/11/14(木) 16:43:59.92ID:hLUjrZMb再度確認して実行したら正常に動いてくれました。
ありがとうございました。
0217login:Penguin
2013/11/14(木) 16:46:57.69ID:ZaA65FNvおっしゃる通りです。
何と何が&なのか、わかりやすくなるかと思ってつけてみた。
0218login:Penguin
2013/11/14(木) 16:49:44.35ID:f72C55oxシェルの & は「何と何が」ってもんじゃないんじゃないかな。
; と同類。
0219login:Penguin
2013/11/14(木) 16:50:23.60ID:f72C55oxすまん。
0220login:Penguin
2013/11/14(木) 21:43:00.79ID:2wk1NEac接続されていないubuntuB(192.168.1.2)
このような状況で、
Aを踏み台にして、Bをグローバルにつなごうとしたとき
Bはゲートウェイの設定、IPv6無効化
Aは何が必要でしょうか。iptablesの設定ですが、今までポート開放を手打ちでやった程度で、どうすればよいのか良く理解できてません
宜しくお願いします
0221login:Penguin
2013/11/14(木) 21:49:04.87ID:f72C55oxNAT かな。
0222login:Penguin
2013/11/14(木) 21:49:10.47ID:gVWu1AqN「Ubuntu ルータ」とか「Linux ルータ」あたりでググれば
いくらでも設定例が出てくると思う
0223login:Penguin
2013/11/14(木) 22:56:02.07ID:2wk1NEacありがとうございます
Aにて
iptables -t nat -A POSTROUTING -s 192.168.1.1/24 -j MASQUERADE
Bのネットワークでデフォルトゲートウェイ
192.168.1.1
両方ともip_forward = 1
にしたんですが動きません・・・
0224login:Penguin
2013/11/14(木) 23:09:44.59ID:gVWu1AqN> 動きません
ってのが具体的に何したのか書いてないからもうちょっと詳しく
名前解決ができてないないならubuntu Bの /etc/resolv.confにnameserver 8.8.8.8とか入れる
iptabelsのオプションに -o eth0 (NIC1のやつ)とか付ける
ubuntuBにroute add default gw192.168.1.1を実行
この辺ぐらいか
0225login:Penguin
2013/11/14(木) 23:10:56.91ID:gVWu1AqN0226login:Penguin
2013/11/15(金) 00:37:00.67ID:d0tuO1Ye動作確認用に適当なtest.cファイルを作って(内容は#define A Bだけ)
$ ctags test.c
でtagsファイルを作成
vimでtest.cを開いて
:set tags=tagsのパス
でtagsを指定したあと、
:tags
を実行してもタグが何も表示されません。
使用方法が間違っているのでしょうか?
0227login:Penguin
2013/11/15(金) 01:26:48.87ID:+bmGF5cX古い方から○個までを削除、みたいなことはできないでしょうか?
0228login:Penguin
2013/11/15(金) 01:36:17.92ID:RoFWWiUdあくまで:tagsってのは今まで飛んだタグの一覧を表示するはず
:tag <TAB>で補完とかできるかどうか確認してみて
0229login:Penguin
2013/11/15(金) 01:39:03.61ID:LdW5QT0Upopd +5 とかかな。
0230227
2013/11/16(土) 00:15:12.27ID:lzrU1GUsそれだと5番目が消えるだけですよね
ちなみに+だと新しい方から、-だと古い方からです
やはり指定回数分 popd -0 を繰り返す関数でも作るしかないかな・・・
0231login:Penguin
2013/11/16(土) 00:28:32.12ID:sra3+D4d自分で書くしかないんじゃないの
0232227
2013/11/16(土) 00:48:52.38ID:lzrU1GUsスタックが何十個にもなって見づらくなるときがあるんですよね
0233login:Penguin
2013/11/16(土) 01:07:25.34ID:sra3+D4d0235login:Penguin
2013/11/16(土) 02:24:58.99ID:NJrsEmlYpush(2); push(5); push(3)
pop(); pop(); pop();
など、1つずつ処理している
複数個まとめて処理するのは、無いのかな?
0236login:Penguin
2013/11/16(土) 12:35:48.42ID:H1F7zC/dご教授いただけると助かります。
■ このスレッドは過去ログ倉庫に格納されています