くだらねえ質問はここに書き込め! Part 214
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2014/07/23(水) 20:17:44.19ID:Q3ag2UKwいろいろとまとめられているので(・∀・)イイ!!
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 213
http://maguro.2ch.net/test/read.cgi/linux/1402679889/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1402679889.html
0083login:Penguin
2014/07/27(日) 21:51:12.24ID:6MkH0e1n$ awk -F':' '{print $1}' /etc/passwd | while read i;do printf "%s %s %s %s %s\n" $i `id -u $i` "`id -G -n $i`" `awk -F':' '/^'$i':/{print $6" "$7}' /etc/passwd`;done
0084login:Penguin
2014/07/27(日) 22:09:19.48ID:JavJchVoおお、-nオプションなんてあったんだ。
one-linerが苦手な自分はこんな風になりました。
#!/bin/bash
while read line; do
str=$(awk -F: '{print $1,$3,$6,$7}' <<< $line)
ui=($str)
gnames=$(id -Gn ${ui[0]})
display_gnames="($gnames)"
echo "${ui[0]}, ${ui[1]}, $display_gnames, ${ui[2]}, ${ui[3]}"
done < /etc/passwd
0085login:Penguin
2014/07/27(日) 22:40:52.74ID:A+N3Cb40使わないユーザがデフォルトで作られています。
game,mailとか(ロックされてますけど)
なぜ、ユーザを自動で作る必要があるんですか?
0086login:Penguin
2014/07/27(日) 22:43:16.94ID:i367Xg7g$ cat allgroups.awk
#!/usr/bin/awk -f
BEGIN{FS = ":"; OFS = ":"}
{
command = "id -Gn " $1
command |getline groups
print $1, $3, groups, $6, $7
}
$ ./allgroups.awk /etc/passwd
0087login:Penguin
2014/07/27(日) 22:53:07.31ID:HiWnKp9zインフラに詳しくもない自分がなぜかやることに。
参考書とネット首っ引きでだいたいはできたけど、1箇所だけ再現できない機能があったので。
・Webページのコンテンツを置くディレクトリ /var/www/htdocs/xxx がある。
・それをメンテナンスするユーザ(mainte)のホームディレクトリに /home/mainte/htdocs/xxx がある。
ディレクトリ内容が /var/www/htdocs/xxx と完全に同一
・chroot で mainte ユーザはホームディレクトリ( /home/mainte )以下しか閲覧・更新ができないようになっている。
※さらに言うとリモートログイン不可、sftpのみ可能
この状態で、/home/mainte/htdocs/xxx のコンテンツを編集すると、リアルタイムに
/var/www/htdocs/xxx へそれが反映されるんだが、その方法がわからない・・・
・全ファイルにハードリンクかけてるのかとも思ったが、まったく新規のファイルを置いても(置くだけで)反映される
・ /htdocs(または/xxx )のディレクトリごとハードリンクかけてるのかとも思ったが、
(調べた+試した限りでは)ディレクトリのハードリンクは不可能っぽい(root権限でも弾かれた)
・くどいようだけど、編集する「だけ」で良く、その後一々 rsync とかは全然行ってない。
・ちなみに /var/www/htdocs/xxx 側を編集しても /home/mainte/htdocs/xxx に反映される
稼働中の環境はCentOS5.5(32bit)、作ってる環境はCentOS6(64bit)、Webアプリは両方apacheの2.2。
どういう仕掛けか解る人いますか?
0088login:Penguin
2014/07/27(日) 22:59:17.96ID:1bVx1mgyor
ln -s /home/mainte/htdocs/xxx /var/www/htdocs/
0089login:Penguin
2014/07/27(日) 23:20:37.30ID:lMlroCFpなんでもかんでも root で動かすのは危険だから、
権限を分割するため。
0090login:Penguin
2014/07/27(日) 23:22:22.42ID:6MkH0e1n事前に作っておけば個別のパッケージで作る必要なくなるから
>>87
symlink or bind mount
0091login:Penguin
2014/07/27(日) 23:22:40.20ID:lMlroCFp--bind で mount、とか?
https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/sect-Using_the_mount_Command-Mounting-Bind.html
0092login:Penguin
2014/07/28(月) 01:33:10.51ID:imxAvv9L>>84
>>86
おぉ!ありがとーございます!
求める形になりましたっ
0093login:Penguin
2014/07/28(月) 06:41:43.47ID:0PKJQFE5調べてみるといろいろな方法があってどれが主流なのかいまいちわかりません
日常的に使うものですのでどうやって動かしてるのか気になりますし、出来ればしょぼくてもいいので自分でソフトをひとつ作ってみたいです
0094login:Penguin
2014/07/28(月) 07:17:50.52ID:DJE/tpP2大掛かりなものならCやC++からpythonのGUIライブラリ使ったものや
シェルスクリプトからzenity利用してつくるちょっとしたダイアログとか
千差万別
なんでもいいから自分の馴染みやすい言語でとりあえず始めたら?
たとえばzenityインストールしといて
#!/bin/sh
zenity --question --title=SAMPLE --text="OK?"
これだけで確認ダイアログ作れたりする
0095login:Penguin
2014/07/28(月) 09:52:55.06ID:ZWCtqdYx0096login:Penguin
2014/07/28(月) 10:04:32.58ID:JYYDeSzzhttp://releases.ubuntu.com/trusty/
ここにあるのは違うの?
0097login:Penguin
2014/07/28(月) 10:14:49.63ID:ZWCtqdYx気づきませんでした
ありがとうございます
0098login:Penguin
2014/07/28(月) 12:21:20.30ID:ejH31eOK0099login:Penguin
2014/07/28(月) 13:29:33.09ID:yduaxBQg具体的にはグループをカンマ区切りにしたいんだが、
id -Gn|sed 's/ /,/'
とかやっても初めの一つしかカンマがつかないんだよなぁ…
全然Linux詳しくないけれど、不思議なのでぜひ教えていただきたい。
0100login:Penguin
2014/07/28(月) 13:31:40.85ID:JYYDeSzzそのままの答えじゃないけど。
http://distrowatch.com/search.php?desktop=GNOME 107
http://distrowatch.com/search.php?desktop=KDE 99
0101login:Penguin
2014/07/28(月) 13:32:22.49ID:JYYDeSzzid -Gn|sed 's/ /,/g'
0102login:Penguin
2014/07/28(月) 14:29:54.22ID:yduaxBQggオプションが足りなかっただけか…
これは恥ずかしい。ありがとうございます。
0103login:Penguin
2014/07/28(月) 16:21:43.11ID:0PKJQFE5そうですね
とりあえず調べながら手探りでやってみます
0104login:Penguin
2014/07/28(月) 17:47:47.17ID:sUqCk3qd0105login:Penguin
2014/07/28(月) 17:57:48.21ID:G11TtYIEid -Gn|tr ' ' ,
一文字ならtrという手もある。
0106login:Penguin
2014/07/28(月) 19:44:58.24ID:6oEcvsMKターミナルを閉じるとプログラムも閉じてしまいます
どうやったらターミナルを閉じてもプログラムは閉じないようにできますか?
0107login:Penguin
2014/07/28(月) 19:58:20.44ID:G11TtYIEnohup
screen
0108login:Penguin
2014/07/28(月) 21:24:28.60ID:++UiMVCiiptablesは消えていくと思いますか
0109login:Penguin
2014/07/29(火) 01:42:47.04ID:i/4RZAlTfirewalldはただのiptablesのフロントエンド
すぐにiptablesはnftablesに置き換えられるからiptablesもfirewalldも消えていく
0110110
2014/07/29(火) 16:04:43.72ID:pifYl5rlName : Intel(R) Celeron(R) CPU 2.70GHz
Family, model, stepping : 15, 2, 9 (Pentium 4)
Vendor : Intel
-Configuration-
Cache Size : 128kb
Frequency : 2700.11MHz
BogoMIPS : 5400.21
Byte Order : Little Endian
って出たんだけど、CeleronなのにPen4って表示されてるのはなんで?
0111login:Penguin
2014/07/29(火) 16:29:41.87ID:/KsCUTvoCeleronはPentium 2時代から使われてる名称で、
単にCeleronだけでは区別できないため。
そこの表記は、Pentium 4世代のCeleronであることを示している。
0112login:Penguin
2014/07/29(火) 16:49:32.45ID:viS+oc1A0113login:Penguin
2014/07/29(火) 16:55:48.24ID:e8uWFnSJ「linuxを開発」?
カーネルの話?
0114login:Penguin
2014/07/29(火) 17:27:48.29ID:pifYl5rlサンクス、スッキリした
てっきりPen4の名前変えてるのかとww
0115login:Penguin
2014/07/29(火) 21:01:33.98ID:WdhncRLI0116login:Penguin
2014/07/29(火) 22:16:13.50ID:Cmmw3vq7つーかやればわかることだな
0117login:Penguin
2014/07/29(火) 23:40:39.34ID:wvgQ03NLSpaceを押下して離しただけの時はSpaceとして扱い、Spaceを押下しながら他のキーを押下した場合はShiftが押下されていたものとしたいです。
OSXのKeyRemap4Macbookを使っており、それと同じようにLinuxでも使えればと思い質問させていただきます。
0118login:Penguin
2014/07/29(火) 23:52:35.97ID:OI+2KHId”anthy nicola”で検索するといいよ
0119login:Penguin
2014/07/30(水) 03:18:44.07ID:g/YDzAOO「Linuxもチューニングすれば...」
とか見かけますが具体的にどうしているのでしょうか。
カーネルを自分で添削して自分でコンパイル等しているのですか。
0120login:Penguin
2014/07/30(水) 06:35:13.98ID:YYskIO5Kすればの後に続く言葉によるだろ。
0121login:Penguin
2014/07/30(水) 06:53:28.82ID:QyWnY4dIそのスレでそのレス書いた人に聞いた方がいいんじゃね。
0122login:Penguin
2014/07/30(水) 13:28:17.33ID:HkXhoJz5ubuntu だとppaにxserver-xorg-input-evdevにパッチを当てたのがあるので、
簡単にsandsを実現できる。
0123login:Penguin
2014/07/30(水) 16:02:41.96ID:KRu3/9AUSandSという呼び名があったんですね。知りませんでした。検索しやすくなりました。ありがとうございます。
0124login:Penguin
2014/07/30(水) 23:55:33.22ID:js5ulLZxカーネルはC。QtはC++
>>119
カーネル・コンフィグレーション(カスタマイズ)
ダウンロードした一般的なOSを使わずに、自分のPCに合わせて、
ソースコードをコンパイルして、カーネルを作るので、無駄がない
Archの人が、これの専門家
0125login:Penguin
2014/07/31(木) 00:37:23.88ID:GFRVuau20126login:Penguin
2014/07/31(木) 19:51:00.05ID:adyEMHXDこのkidotoyohiko@kidotoyohiko-PCの部分を好きな文字列に設定する方法をおしえて
0127login:Penguin
2014/07/31(木) 20:14:56.49ID:AM5pT+uCPS1=hage
0128login:Penguin
2014/07/31(木) 21:09:20.49ID:jl/pD3Xxgrub2-install --root-directory=/boot /dev/sdb
のほかにもう一つオプションが必要性だと思うのですが検索してもなかなか見つからなくて
0129login:Penguin
2014/08/01(金) 01:31:29.30ID:E1AgksY9割り込みの業務入ってまだ試せてないが多分 mount --bind で合ってると思う。
結果出たらまた報告する。
そしてスマン、シンボリックリンクは既に試して駄目だったのを書き忘れてた。
chrootが /home/mainte/ 以外のディレクトリを参照するのを許さなくて作れなかった
0130login:Penguin
2014/08/01(金) 17:17:43.80ID:8+tIY8RU$y=date("Y");
$m=date("M");
$d=date("d");
$after_5day=mktime(0,0,0,$m,$d+5,$y);
echo date("Y年m月d日",$after_$5day);
?>
五日先を計算するコードな。
疑問なんだけど、何で定数を使うの?$after_5dayだよ
変数でいいやろ
0131login:Penguin
2014/08/01(金) 17:18:34.48ID:8+tIY8RUecho date("Y/m/d H:i:s");で実行結果が2014/07/31 20:48:56なんだ
0132login:Penguin
2014/08/01(金) 17:55:52.67ID:Ozg2iVnihttp://kanae.2ch.net/test/read.cgi/php/1405860979/
0133login:Penguin
2014/08/01(金) 21:22:56.47ID:hZmmXThhIntelのCPU上で動かしているLinuxだと、このアセンブラは8086互換なんでしょうか?
0134login:Penguin
2014/08/01(金) 21:30:05.85ID:U9rlcKRT0135login:Penguin
2014/08/01(金) 21:36:59.96ID:OnOmUrkjしかし、アセンブラの互換性を問うのにIntel互換かと問われることはあっても
8086互換と問うのは、相当ピントがボケてるね…
0136login:Penguin
2014/08/01(金) 23:20:33.23ID:HV0jJhcf藤田田に言われた、孫正義
0137login:Penguin
2014/08/02(土) 00:47:26.88ID:jElbNNJg0138login:Penguin
2014/08/02(土) 16:07:20.15ID:ISA+54pE0139login:Penguin
2014/08/02(土) 16:32:51.83ID:zgJR9W8d0140login:Penguin
2014/08/02(土) 16:33:31.56ID:GPDjXQx5quota
http://fedorasrv.com/quota.shtml
0141login:Penguin
2014/08/02(土) 21:32:11.84ID:RfAbddSlいまはvine入れてる
https://www.youtube.com/watch?v=dbpOP4DI3d4&feature=youtube_gdata_player
0142login:Penguin
2014/08/02(土) 21:34:04.55ID:Qq8t0/doBIOSでWOLが有効になってるんだろ
0143login:Penguin
2014/08/02(土) 23:25:13.25ID:nYMrWY8cquotaでれんたるさーばをやってみます
0144login:Penguin
2014/08/02(土) 23:41:50.60ID:RfAbddSlenabled disabied
どっちも変わらなかった
0145login:Penguin
2014/08/03(日) 00:24:16.38ID:GH1dg3/40146login:Penguin
2014/08/03(日) 01:05:45.62ID:Q6oNvbKykdumpとかでログみないと分からんよ。
0147login:Penguin
2014/08/03(日) 01:05:52.35ID:8uC/TjTf0148login:Penguin
2014/08/03(日) 01:14:54.85ID:Q6oNvbKy0149login:Penguin
2014/08/03(日) 08:11:48.53ID:Dv/m1ohYctrl + Backspace や ctrl + Delete で消される範囲が
想定よりも広いのですが、どこかで変更できますか?
ubuntu14.04 + MATE1.8.0
0150login:Penguin
2014/08/03(日) 09:55:43.38ID:/4/GSz/20151login:Penguin
2014/08/03(日) 10:48:54.90ID:++l+VIswTerminalのプロファイル>全般>単語単位で選択する文字
0152login:Penguin
2014/08/03(日) 11:40:59.96ID:zuNe2kxCラオックス館がなくなっていたので今途方にくれています。
プログラム関係の本を置いてあるお店教えてください。
0153login:Penguin
2014/08/03(日) 11:59:47.09ID:44b54dQY0154login:Penguin
2014/08/03(日) 12:01:57.62ID:98U8UVA/書泉ブックタワー
0155login:Penguin
2014/08/03(日) 12:22:06.23ID:zuNe2kxC行きます。
さすがに池袋は、今からはキツいです。
0156login:Penguin
2014/08/03(日) 21:24:07.61ID:8uC/TjTfアクセス元なんかもenvから分かるのか
ありがとう
0157login:Penguin
2014/08/03(日) 22:32:03.01ID:gCgyxv/Mpstree -p で見るのもいいと思う。
0158login:Penguin
2014/08/03(日) 23:40:10.09ID:Yv9mYt+ndebian使ってます
0159login:Penguin
2014/08/04(月) 00:14:35.07ID:8wlf9VhYemacs
0160login:Penguin
2014/08/04(月) 01:31:09.58ID:zwsChM8Sカスタムカーネルで、音声鳴らしたくてALC892のドライバをRealtekから
落としてきたけどビルドすると以下のエラー吐く
/tmp/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/pcm_native.c: In function ‘snd_pcm_file_fd’:
/tmp/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/pcm_native.c:1647:2: error: implicit declaration of function ‘fget_light’ [-Werror=implicit-function-declaration]
/tmp/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/pcm_native.c:1647:7: warning: assignment makes pointer from integer without a cast [enabled by default]
/tmp/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/pcm_native.c: In function ‘snd_pcm_lib_mmap_iomem’:
/tmp/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/pcm_native.c:3453:26: warning: unused variable ‘runtime’ [-Wunused-variable]
cc1: some warnings being treated as errors
make[5]: *** [/tmp/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore/pcm_native.o] エラー 1
make[4]: *** [/tmp/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore] エラー 2
どうやらどっかのタイミングでカーネルソースからfget_lightがfdgetに変更されてるみたい
これ何でかわかる人いない? 理由が知りたい
Debian7 wheezy 86_64 カーネルは独自 3.14ベース (i3-4150T,16G,H81M-ITX)
>>158
emacsの下の3桁のアルファベット表記で色々分かるよ
# apt-get install emacs
0161login:Penguin
2014/08/04(月) 02:52:18.28ID:Z0cjD2X1何処の公式リポジトリだよ。
emacsなら大抵は入ってると思うが。
テキストエディタでなければ、fileって手もある。
0162login:Penguin
2014/08/04(月) 09:29:06.53ID:JSrlTMj5面白そうだったから試してみようと思ったらライブ起動後のインストーラーが反応しない。
落としてきたisoのmd5sumチェックはあっていた。
0163login:Penguin
2014/08/04(月) 09:45:18.66ID:WcgbnbXfCDから起動出来るようにBIOS設定変えなきゃダメよ?
0164login:Penguin
2014/08/04(月) 10:11:02.54ID:rs85nntp何か参考になるようなものがあれば教えてください
0165login:Penguin
2014/08/04(月) 10:36:41.66ID:VFmv6lsm0166login:Penguin
2014/08/04(月) 10:41:18.72ID:EpMLeXW0どうやってけすのこれ 。
ディストリはdebianです。
0167login:Penguin
2014/08/04(月) 10:41:20.84ID:QwZJ39S/> どうやらどっかのタイミングでカーネルソースからfget_lightがfdgetに変更されてるみたい
3.14-rc7
ttps://lkml.org/lkml/2014/3/16/166
> これ何でかわかる人いない? 理由が知りたい
ttps://lkml.org/lkml/2014/3/3/475
>>164
センスが無いって具体的にはどんな名前付けてるのよ
個人的には分かり易いの優先で、動詞+名詞(目的語)で付けてるが
0168login:Penguin
2014/08/04(月) 10:45:00.23ID:b7NJY9RK消すな。
0169login:Penguin
2014/08/04(月) 10:46:10.77ID:6o7+DpvMバイナリエディタで見てもよくわからんかった
0170login:Penguin
2014/08/04(月) 10:50:02.09ID:Z0cjD2X1もっとも使用されているのではないかというコマンド。
test -f hoge && echo exist.
if [ -f hoge ] ;then echo exist.;fi
0171login:Penguin
2014/08/04(月) 10:50:31.78ID:b7NJY9RK[っていうコマンド。今はシェル内蔵の[コマンドがあり、そちらが使われている。
0172login:Penguin
2014/08/04(月) 11:05:28.99ID:Bltbj1WCCentOS 6.5 から 7.0 に移行したのですが、ifconfigが付属しなくなってしまいました。
インタフェースに設定されたIPアドレスを知りたいのですが、
ifconfigをインストールしないで調べる方法はないでしょうか。
# hostname -i だと、
「::1 127.0.0.1」と表示されてうまくいきませんでした。
root権限は持っているので、/proc以下を覗く方法でも結構です。
よろしくおねがいします。
0173login:Penguin
2014/08/04(月) 11:15:53.77ID:b7NJY9RKip -s addr show
0174172
2014/08/04(月) 11:20:28.05ID:Bltbj1WCありがとうございました。
確認できました。
なるほど、ipコマンドに移行したために、ifconfigは標準添付でなくなったんですね。
勉強してみます。ありがとうございました。
0175login:Penguin
2014/08/04(月) 12:14:30.73ID:NdeHgZKq$ sudo /usr/lib/vino/vino-server
** (vino-server:4220): WARNING **: The desktop sharing service is not enabled, so it should not be run.
0176162
2014/08/04(月) 14:30:04.10ID:A4tvW55gごめん、書き方が悪かった。
ライブで起動するんだけどデスクトップ上にあるインストーラーアイコンをダブルクリックしても何も反応しない。
ターミナルでコマンド実行する事できるのかな。
0177login:Penguin
2014/08/04(月) 16:41:21.34ID:luWnONwOパスワードなしで利用できるようなのですが(iPhoneで試しました)、Linuxでも利用しようと思って
# iwconfig wlan0 essid "FREESPOT"
# dhclient wlan0
を試しても上手くいきません。
$ iwconfig
の出力を見ると
ESSID: off/any
であり、
Access Point: Not-Associated
です。(他に貼るべき出力があれば教えてください)
どうすればFREESPOTを利用できるのでしょうか。
0178login:Penguin
2014/08/04(月) 17:25:53.30ID:WXzTl2Cawpa-pskで"freespot"と入れる必要があるんでは。
あと、提供者によっては別のセキュリティ設定が必要な場合もある。
0179login:Penguin
2014/08/04(月) 18:31:55.46ID:luWnONwOパスワード不要のものだと思います。
パスワードがfreespotの場合は経験したことがあり、そのときはwpa_passphraseコマンドを利用して何とかなりました。
ホテルのアクセスポイントなんですが、フロントに聞いても「パスワードは不要」ということしか分からないようでした。
0180login:Penguin
2014/08/04(月) 21:16:16.88ID:KNPHJdC3xdg-user-dirs-gtkパッケージを削除
0181login:Penguin
2014/08/04(月) 21:47:14.09ID:vowlSs9Jネット銀行で偽画面を表示して暗証番号などを入力させる詐欺にも強いの?
0182login:Penguin
2014/08/04(月) 22:22:29.54ID:0SKK00Rwあくまでもウィルスが少ないってだけ。
パスワードとかpinを入れろってのはOS関係なく人間性能の問題だからだめな奴はだめ
■ このスレッドは過去ログ倉庫に格納されています