トップページ⇒linux
1002コメント331KB

くだらねえ質問はここに書き込め!Part 224 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2016/03/08(火) 17:15:16.23ID:IGwAUPJH
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
Google検索 http://www.google.co.jp/search?q=site:2ch.net/test/read.cgi/linux/

関連スレッドは、誰か頼む
※前スレ
くだらねえ質問はここに書き込め!Part 223
http://hayabusa6.2ch.net/test/read.cgi/linux/1452251761/
0455login:Penguin2016/05/10(火) 20:32:47.45ID:QkWVjm18
>>454
使いたいファイルシステム等の仕様を確認
0456login:Penguin2016/05/10(火) 23:29:43.34ID:aXeHbkyG
bash.rcのrcとかrc.dディレクトリのrcってどういう意味ですか・・?

あと、rc.dのdってなんですか・・?


あと、大事なファイルを更新するときにvisudoを使うとデフォルトのエディタで
ファイルを開いて更新(チェック)しますが、これははるか昔のUNIX/Linuxがデフォルトのエディタが
viだったので、viを使って開くという意味が元々でしょうか・・?
0457login:Penguin2016/05/10(火) 23:33:43.23ID:aXeHbkyG
rcはRunCommandもしくはRunControlみたいですね。
https://www.google.co.jp/search?client=ubuntu&;channel=fs&q=bash.rc%E3%81%AErc&ie=utf-8&oe=utf-8&hl=ja

昔のCマガとかSoftwareDesignとか読んでたら、やはり昔の出で立ちがかなり影響してるみたいなので
visudoはやはりviでファイルを開くということでしょうか・・。
0458login:Penguin2016/05/10(火) 23:40:40.19ID:7wDB49GP
コマンドなんてどーでもいーじゃん
0459login:Penguin2016/05/11(水) 07:14:47.19ID:/UI3ygEY
.dってデーモン?
感覚的にそう思っててろくすっぽ考えたこともなかったよ…
0460login:Penguin2016/05/11(水) 07:46:38.37ID:HCJJNKcW
ディレクトリだろJK
0461login:Penguin2016/05/11(水) 08:03:13.68ID:WndfCrm0
>>454
基本的にはPOSIXの定義だと思う。
実際にどれくらい使えるのか、使えるけどこれは使わないほうがいい、みたいな
検証をしてる人もいる。
http://www.dwheeler.com/essays/fixing-unix-linux-filenames.html
0462login:Penguin2016/05/11(水) 09:07:03.29ID:ox2MOB5k
>>461
POSIXのどこで定義されてるの?
0463login:Penguin2016/05/12(木) 08:13:23.29ID:RfAOq3rz
POSIXの定義は思ったより狭かった。
http://pubs.opengroup.org/onlinepubs/009604499/basedefs/xbd_chap03.html#tag_03_276
ただこれは「Portable Filename Character Set」なので最低限これを満たせば良い
範囲で、それ以外の文字列については実装依存でいい、ということじゃないのかな。
0464login:Penguin2016/05/12(木) 09:52:21.46ID:a7vYKGNs
bashで
コマンドの出力結果から指定した正規表現で最初にヒットした文字列を変数に入れる方法を教えてください
0465login:Penguin2016/05/12(木) 21:12:13.88ID:G2LkDHja
$ hoge=`date | sed 's/.*\([0-9]\).*/\1/g'`
$ echo $hoge
2
0466login:Penguin2016/05/13(金) 09:51:22.51ID:BSijFB+H
くだらない質問で恐縮ですが、libreswanとstrongswanの一長一短を教えてください。
0467login:Penguin2016/05/13(金) 09:52:38.71ID:W1dpgV7d
strongswan
強そう
libreswan
オフィスみたい
0468login:Penguin2016/05/13(金) 10:52:09.58ID:9loUCzLh
sedとawkって両方覚えなくても片方のみ覚えればいいですか?
0469login:Penguin2016/05/13(金) 15:01:53.71ID:kMmUzvdr
>>468
sed/awk よりも、検索なら、grep
置換なら、Python, Ruby

正規表現を覚えれば、どの言語でも使える

>>464-465
a=`コマンド`
a=$(コマンド)

実行したいコマンドを、` ` (バッククォート)で囲む。
Bashでは、$( ) も使える

コマンドの戻り値が、変数a に入る。
ただし、= の前後に、空白を入れてはいけない

また変数に代入するときは、a の前に、$ を付けないが、
変数を参照するときは、$a のように前に、$ を付ける

コマンドの出力を、パイプでRubyに渡して、処理した。
正規表現で、最初に一致したものだけを取得する

a=`コマンド | ruby -e '$stdin.read.scan(/正規表現/).first'`
echo $a
0470login:Penguin2016/05/13(金) 15:05:13.71ID:UkAeSQ0g
>>468
深く覚えなくても基本だけ覚えとけばいいよ。
0471login:Penguin2016/05/13(金) 19:48:48.19ID:khJEWQg3
クロスサイトスクリプティングってどうやったら勉強できますか
0472login:Penguin2016/05/13(金) 19:49:16.42ID:khJEWQg3
書籍などあれば良いのですが
0473login:Penguin2016/05/13(金) 20:05:12.59ID:VBTaK4wr
>>472
したいの?
対策したいの?
どっち?
0474login:Penguin2016/05/13(金) 20:13:55.88ID:LoC+jrY9
やる側の入門書があったら見てみたい

買わないけどね
0475login:Penguin2016/05/13(金) 20:29:49.58ID:PDTaFJT/
セキュリティ系の大学行けば授業のプリントがある
0476login:Penguin2016/05/13(金) 20:40:58.39ID:khJEWQg3
>>473
勉強するという立場ではどちらも同じだと思います
0477login:Penguin2016/05/13(金) 20:48:15.23ID:VBTaK4wr
>>476
TwitterでもしHTML特殊文字がエスケープされていなかったらどうなるだろう
クッキーを取得して、外部に送信するスクリプトを埋め込まれるかもしれない
当然ツイートを見ただけで、実行される
そして、クッキーを取得する=不正アクセスが可能になる

つまり、ツイートを見ただけで、アカウントが乗っ取られるということだ
0478login:Penguin2016/05/13(金) 20:49:34.88ID:VBTaK4wr
あとHTMLを知らない初心者が<WOW>とかのツイートしたときに何も表示されなくて、混乱するよね
0479login:Penguin2016/05/13(金) 20:56:09.03ID:khJEWQg3
>>477-478
全然会話になってないと思うのですが、「書籍云々の前にそういうことを意識せよ」という意味でしょうか
0480login:Penguin2016/05/13(金) 21:09:09.49ID:VBTaK4wr
>>479
一冊の本にするほど濃い内容じゃない
WEB開発入門書買えば、他のよくある脆弱性と一緒に紹介してある程度
ggれば出てくるから、クロサイスクだけ学びたいならggったほうがいい
あと板チ
0481login:Penguin2016/05/13(金) 21:18:16.02ID:XK310Bke
>>468
> sedとawkって両方覚えなくても片方のみ覚えればいいですか?

両方必要。awkは、

awk '{ print $1; }'

みたいのが便利。sedは、

sed 's/hoge/fuga/g'

みたいのが便利。後、tr, cut, sort, uniq, head, tailも覚えれば色々できる。
0482login:Penguin2016/05/13(金) 22:15:19.50ID:i5hBo968
>>481
> sed 's/hoge/fuga/g'
awk ’{gsub(/hoge/,"fuga"); print}' とかすりゃ、両方ともは必要ないじゃん。
0483login:Penguin2016/05/13(金) 22:36:36.07ID:c3hQ7K00
beanでkateのインストールと日本語化しました。
Kateのプラグインで日本語の文字数カウントと禁則処理のプラグインがあれば導入したいです。
プラグインのダウンロード場所はどこなのでしょうか?
0484login:Penguin2016/05/13(金) 22:39:22.40ID:khJEWQg3
じゃあ二種の神器じゃねーか
0485login:Penguin2016/05/13(金) 23:02:14.01ID:XK310Bke
>>482

date | sed 's/[^0-9]*\([0-9]\)[0-9]\([0-9]\).*/\1 \2/g'

こんなんもできる?
0486login:Penguin2016/05/14(土) 06:59:03.85ID:scvkzCbw
>>483
>文字数カウント
View→Word count
内部的にはUnicodeなんで「日本語の文字数」という区別はない

>禁則処理
内蔵されてる
ウインドウを狭めたりするとちゃんと日本語を考慮して処理されてるのが分かる
Tools→Apply Word Wrapで選択範囲のテキストに実際に改行が挿入されるよ

初期設定だと幅がダイナミック(ウインドウ幅)だが、設定画面から一行の文字数を設定できる
0487login:Penguin2016/05/14(土) 07:01:17.50ID:scvkzCbw
これ調べるためにKate使ったけどめっちゃ高機能なエディタだな…
0488login:Penguin2016/05/14(土) 08:56:00.02ID:YeqU36Li
>>485
# それが何をするのか今いち判然としないのだけれど、
正規表現相当をダラダラと手続き化してやれば、だいたい出来るんじゃないの。
$ cat scr.awk
BEGIN { RS =
0489login:Penguin2016/05/14(土) 09:07:43.38ID:bGt1igJo
PCが2台有り、PCメーカーが違うのとCPUは2台共intelですが型式が違うのですが
1台にインストのOSを、もう1台にgpartedでcopyして起動するようにまでは出来たのですが、
netの速度が1/1000でnet関連がNGなので、
これをマトモにする方法を教えて貰いたいのですが。有線LANです。
04904882016/05/14(土) 09:08:50.66ID:YeqU36Li
ああ、表示されてない。
言いたいことは
> 正規表現相当をダラダラと手続き化してやれば、だいたい出来るんじゃないの。
でした。
0491login:Penguin2016/05/14(土) 09:09:31.75ID:p0W8Stul
日本語勉強してから来てな
バイバイ
0492login:Penguin2016/05/14(土) 09:29:11.33ID:KV3Fg/NJ
>>489
知識が無いならインストールメディアから入れ直すのが一番手っ取り早いのでは?
0493login:Penguin2016/05/14(土) 10:50:38.53ID:bGt1igJo
>>492
それは、やったが、今インストールでは、出来が悪かった、
以前インストールでupdateとUpgradeで今のVerにした物の方が出来がいいので、動くアプリが多いい。
0494login:Penguin2016/05/14(土) 10:52:59.20ID:p0W8Stul
>>492
まともに相手しようとするなよ
0495login:Penguin2016/05/14(土) 11:23:12.33ID:Xx+5S8wb
>>486
ありがとう。禁則処理は
行頭の、や。、」括弧閉じ、よぉなどの、ぁ、ぃ、ぅ、ぇ、ぉ、っ
等々を気にしています。早速調べてみます。
0496login:Penguin2016/05/14(土) 15:35:13.69ID:J9gMqVrF
>>485
gawkのgensub関数で正規表現の後方参照ができる
0497login:Penguin2016/05/14(土) 23:19:53.18ID:h6EaD2oX
test.shというファイルは実行されるとログを出力するようにしていますが、0時と4時にログが出力されています。
cronで0時に設定しているので0時は正当なのですが4時に実行している人が不明です。
実行者を特定する方法ってありますか?
04984892016/05/15(日) 06:06:25.88ID:debJkezm
>>492
まともに相手をして貰ってありがとう御座います
14.04のMATEでExaile、Nightingale、qjackctlをインストで機能するのを確認で
dist-upgradeで16.04で行けました。slingscoldが機能します
gpartedでcopyはArchはNG、Gentooは起動率1/10、CLDXはセーフモードでOK、Sabayonは起動率1/10
0499login:Penguin2016/05/15(日) 06:57:22.65ID:8v0o9mDT
Lubuntu日本語版を新規のPCにインストールしようと思うのですが、
落としたISOをUSBメモリに入れてそのまま起動でインストール出来ますか?
0500login:Penguin2016/05/15(日) 08:02:19.69ID:gApL2sfC
窓についての質問なのですが、まずこっちで聞いてみます

窓7の場合、そのファイルをlinuxから覗いて操作することは
何の制限もなくできました

今回窓7から10へグレードアップした所、パーテーション全体が
「ハイバネート状態だからファイル操作できない」という趣旨のメッセージが
でました
もちろん、窓はきちんと終了してますが、おそらくハイバネートがデフォルト
になっていて、それで高速起動を謳ってるんでしょう


この場合どうしたらこのハイバネート状態を終了させることができますか?
0501login:Penguin2016/05/15(日) 08:07:11.48ID:AErjqsJr
>>497
ps コマンドを1秒おきに実行して記録
last コマンドでログインしていた人を確認
0502login:Penguin2016/05/15(日) 08:21:20.02ID:6BIuXbQt
>>500
Windowsのコントロールパネル→電源なんちゃら→高速起動云々
で設定できなかったっけ

ほとんど触ってないけどこんなんだったような
0503login:Penguin2016/05/15(日) 08:28:59.99ID:gApL2sfC
>>502
デフォルトだとむしろ、休止状態は選択できない
電源での設定はそれを可能にするオプション

窓でいう、休止(ハイバネート)と、デフォルトのハイバネートは
違う可能性がある

CLIだと
powercfg /h off

なのかもしれないけど、
問題は、こういう操作を事前にしてなかった場合、
具体的には、突然窓が起動不能になった時
レスキューとしてlinuxを使うのが今までのやり方
だったわけだけど、外部からこのハイバネートを解除しないと
一切ファイル操作ができないということを意味するので
これ、かなり深刻な問題なんです
0504login:Penguin2016/05/15(日) 09:50:06.90ID:8Ub0ASM+
>>497
test.shの中で ps -ef > /tmp/ps-ef.txt とする。
test.shを変更できない場合はまず/var/log/cronを見てcronで実行されてるのか確認。
cronで実行されてるなら、cron, anacronの設定をしらみつぶしに確認。
後、cronから呼ばれるスクリプトも確認。logrotateとか。
0505login:Penguin2016/05/15(日) 09:52:48.36ID:8Ub0ASM+
>>499
できる。
0506login:Penguin2016/05/15(日) 09:56:38.57ID:hwwgQGt9
USBメモリにISOをエクスプローラーでコピーする姿が・・・
0507login:Penguin2016/05/15(日) 10:05:43.56ID:8Ub0ASM+
>>503
windows10のパーテーションを二つマウントしてみたけど、どちらもアクセスできたな。
一つはwin7からのアップグレード。もう一つはwin8からのアップグレード。
win7もwin8もインストール後ほとんどいじってないもので、win10にしてからも設定変更は何もしてない状態です。
0508login:Penguin2016/05/15(日) 10:50:07.55ID:gApL2sfC
>>507

追試乙です
じゃあ、自分の環境が何かおかしかったのかも
アプグレのまま設定を動かさなかったのでしたけど


>>499

少しググれば大量に解説がでてくるはず

>新規のPC
って、要するに自作PCで何もOSが入ってないってことですよね?

そのまっさらなHDD(SSD)に、USBliveを起動させて
インストールすることはできます

>ISOをUSBメモリに入れてそのまま
というのが、単なるファイル操作の「コピー」だとできません
(コピーでできるディストリもあるのですがubuntu系はできません)

USBを仮想ドライブとして使えるために、窓ないしlinuxの
ツールでISOをUSBに移転する必要があります

窓なら、LinuxLiveUSB Creator 等
linuxなら、ツール(Unetbootin)の他に、dd コマンド
0509login:Penguin2016/05/15(日) 10:54:08.88ID:gApL2sfC
>>507

ひょっとして、同じデバイスに窓とlinuxが入っている場合、なのでしょうか?
その場合だと、マウントできそうな気が

自分の場合は、違うデバイスから窓の入ったデバイスをマウントしようとした
ということです
これまさにレスキューでやる操作かと
0510login:Penguin2016/05/15(日) 11:15:29.76ID:8Ub0ASM+
sda, sdb, sdc, sdd があって、sdbのgrub -> sddのgrub からfedora23で起動して、sdcのプライマリパーテーション二つをマウントしてみました。
これは違うデバイスという事でいいのかな。
win10のシャットダウンは普通に左下のメインメニューから電源->シャットダウンだったと思います。
0511login:Penguin2016/05/15(日) 11:24:32.06ID:gApL2sfC
>>510

重ね重ねありがとうございます

>…sdbのgrub -> sddのgrub から

この部分が自分には理解が充分ではないですが、
GRUBはsdbにおいてあって、OSをGRUBのオプションで
選べるというのなら、自分の環境とは違います

起動時、BIOSの段階でブートデバイスを選ぶ状態なのです

デバイスが違うというのは、正しい表現ではありませんでした
GRUBが1つか2つか、という言い方に変えます
0512login:Penguin2016/05/16(月) 00:05:43.50ID:35UKG8y0
>>506
俺もそう思った
0513login:Penguin2016/05/16(月) 08:52:29.73ID:03h8AdHL
tarでたまにbz2を解凍する時、オプションなんだっけ?となります
拡張子を判定して適切に解凍させることは出来ないのでしょうか?
0514login:Penguin2016/05/16(月) 09:44:22.21ID:Bn/CSm/R
>>513
tar xf fugahoge.tar.bz2
でやってみ
0515login:Penguin2016/05/16(月) 09:56:58.94ID:03h8AdHL
>>514
あれっ、指定しなければ出来たんですね
ありがとうございました
0516login:Penguin2016/05/16(月) 12:58:02.64ID:rs4REZX8
cmusでwmaとかmp4を再生すると落ちるんですが
ソースコードから入れたら直りますか?
0517login:Penguin2016/05/16(月) 17:52:24.35ID:SLhj7Ca7
>>513
atool パッケージを 導入。細かなオプションの差異を気にしなくて済む。
0518login:Penguin2016/05/16(月) 17:56:44.54ID:2upBBgt5
>>516
しっかり紐で固定しておけばいいと思います
0519login:Penguin2016/05/16(月) 23:48:38.93ID:8air6lvA
rsyncコマンドを、一定時間経過したら、自動的に安全にストップさせる方法ってなにかないでしょうか。
0520login:Penguin2016/05/16(月) 23:50:03.47ID:8air6lvA
rsyncのプロセスをkillしたら、ファイルシステムの不整合になりそうで怖いです。
でも、そういう方法で、ファイルシステムって壊れたりするのかな?
0521login:Penguin2016/05/17(火) 00:03:42.27ID:CjIDvbpe
ファイルが壊れることはあってもファイルシステムが壊れることはない。
カーネルのインターフェイスを通じてファイルシステムをアトミックに操作してるわけだから、ユーザランドのプロセスを殺したくらいで壊れたらカーネルのバグ。
0522login:Penguin2016/05/17(火) 02:18:42.37ID:k2Qb+7sm
ふと思ったんだが、音声ファイルって位置情報とか録音デバイスの情報入ってないの?

画像でいうexifみたいな
0523login:Penguin2016/05/17(火) 08:47:03.20ID:6wWQEg2c
>>521
ありがとうございます。ちょっと安心できました。

とりあえず、コピー作業中のrsyncを、ctrl + c で止めました。errorと、hupなんとかと表示されました。

ctrl + cも、プロセスkillも同じことですか?だとすれば、コピー先のファイルを壊してしまっただろうか。

rsyncを再開してバックアップ作業を継続したばあい、壊れたかもしれないファイルは、どういう扱いを受けるのでしょうか?
05245232016/05/17(火) 08:49:37.71ID:6wWQEg2c
>>523です。
こんな感じです。

^CKilled by signal 2.
rsync error: unexplained error (code 255) at rsync.c(546) [generator=3.0.6]
[root@backup ~]# rsync error: received SIGUSR1 (code 19) at main.c(1285) [receiver=3.0.6]
0525login:Penguin2016/05/17(火) 08:51:24.67ID:6wWQEg2c
>>523です。
すみません、>>524には hup なんてどこにも書いてなかった。
0526login:Penguin2016/05/17(火) 08:54:24.76ID:vZswXMgk
普通に差分で上書きするだけじゃないの?オプションによるけど
05275232016/05/17(火) 09:01:50.59ID:6wWQEg2c
>>526
05285232016/05/17(火) 09:05:48.31ID:6wWQEg2c
>>526
なるほど、でもそれは、ファイルサイズが異なる場合ですよね。
タイムスタンプは多分、壊れたファイルと同じだと思います。
神経質に考えれば、壊れているのにファイルサイズも同じ場合、差分バックアップ時に無視されそう。
かといって、ハッシュ計算をrsyncにやってもらうと、時間がかかりそう。

壊れたファイルのファイルサイズが数バイトでも異なることを祈ったほうがよさそうですか。
もちろん、そもそも、ctrl +c や、killで、rsyncを終わらせた場合に、ファイルが壊れていなければ済む話なんですが。
0529login:Penguin2016/05/17(火) 09:08:17.37ID:vZswXMgk
自分で調べろカス
0530login:Penguin2016/05/17(火) 09:26:49.45ID:qq2Npnav
>>528
>もちろん、そもそも、ctrl +c や、killで、rsyncを終わらせた場合に、ファイルが壊れていなければ済む話なんですが。

そもそもrsyncの仕組みを調べろよって話
0531login:Penguin2016/05/17(火) 09:30:12.49ID:uYpT8AmA
カスとか相手を攻撃するやつって大したLinuxスキル持ってないし
トークのスキルもないしな 気にしないでなw
0532login:Penguin2016/05/17(火) 09:45:44.81ID:vZswXMgk
>>531
じゃあ前がID:6wWQEg2cの疑問全てに懇切丁寧に答えてやれよ
0533login:Penguin2016/05/17(火) 09:48:25.90ID:ee0j/VAy
>>532
いいからお前は消えろ。
0534login:Penguin2016/05/17(火) 10:01:36.47ID:uYpT8AmA
>>532
わかったよ じゃぁ4行で、こんなのでどうだろう?

そもそもcpコマンドですらトライランを行い学ぶ
rsyncなんかは重要なやつだから色々試してみるべきだった

2行になってしまったごめんなさい
0535login:Penguin2016/05/17(火) 12:54:20.29ID:jaVo+vYh
プロセスを途中で、killするのは君の勝手だから、整合性は取れない

アプリを作る方は、ただ強制終了されるだけ。
OSはリソースを解放するだけ

銀行決済のように、絶対にしくじれないアプリでは、
処理が途中で異常終了したことを記録しておいて、
次回はロールバックして、直近の正常な復活ポイントから、処理を開始する

rsyncがそういうように作られているかどうかは知らない。
ロールバック機能が無いなら、自分でスナップショットを取っておいて、
rsyncが異常終了した時は、スナップショット時点からやり直す

他には、rsyncのログを分析して、方針を決めるとか、
終了時にはログを出すとか
0536login:Penguin2016/05/17(火) 14:00:02.71ID:GJzj/O/v
>>535
あなたはデータベースの頭でものを考えているよね。
rsyncはそういう考え方とは違うんではないか。

そもそも、rsyncって、再開時にも整合性をとりながら完全コピーしてくれるものだと思っていたが。
0537login:Penguin2016/05/17(火) 14:01:55.44ID:ee0j/VAy
>>535
> アプリを作る方は、ただ強制終了されるだけ。
まさか。hello worldじゃあるまいし。
シグナルを受けたら身辺整理して自殺するよう作るだろ。
> rsyncがそういうように作られているかどうかは知らない。
その点は同様なので単なる雑談だ。失礼。
0538login:Penguin2016/05/17(火) 17:24:32.89ID:ycSkPW35
$ ls;ls
とやれば2回lsが実行され
$ a="ls";$a
とやれば1回lsが実行されるのに
$ a="ls;ls";$a
とやるとコマンドが見つかりませんと言われるのは何故ですか?
0539login:Penguin2016/05/17(火) 17:43:07.65ID:ox3r/Vvl
>>538
ls;ls というコマンドが無いからだろ
シェルの構文を解釈させたいならシェルを実行しなきゃダメに決まってるだろ

$ a='/bin/sh -c ls;ls';$a
0540login:Penguin2016/05/17(火) 17:52:16.55ID:ycSkPW35
ありがとうございます
コマンドラインに入力した文字列を解釈して実行しているbashは
shの上位互換のようなものだと思っていたのですが
shに出来るのにbashでは出来ないことがある、ということでしょうか
0541login:Penguin2016/05/17(火) 18:05:15.05ID:ox3r/Vvl
もちろんbashは上位互換だ

$ a='/bin/bash -c ls;ls';$a
0542login:Penguin2016/05/17(火) 19:21:13.42ID:l+ih+fq9
>>523
> コピー先のファイルを壊してしまっただろうか。

壊れない。まず、

.hogehoge.1xruakd4

とかなんとか、適当なテンポラリの名前でファイルがコピーされる。恐らく全部コピーできてからmvされるんだと思う。
コピー先のファイルがコピー途中の壊れたファイルになる事はない。
但し、途中でkillしたら上記の名前のコピー途中の残骸は残る。これは、次にrsyncする時に--deleteを付ける事で削除できる。
0543login:Penguin2016/05/17(火) 19:37:30.57ID:l+ih+fq9
>>540
単に$aだと、shellを介さずに$aを実行となってしまうので、ls;lsを実行しようするが、そんなコマンドは無い。
sh -c $aとすれば、shellを介して$aを実行するので、lsの後のセミコロンで区切ってくれる。
コマンドラインでコマンドを打つ時は自動的にshellを介してコマンドが実行されるのでshellを介して実行してるという意識があまりないけど、lsというコマンドを打つという事はsh -c lsであると考えれば納得いくかも。
後、最近は/bin/shはbashへのシンボリックシンクなので、区別して書いてないです。
0544login:Penguin2016/05/17(火) 20:58:32.13ID:2N0c53D8
1tbのhdd内蔵のノートpcでscientific linuxとwindowsをデュアルブートしたいんですが、パーティションは何gbずつくらいで分けたらいいでしょうか。
各os+ソフトウェア用に2つ、データ用に1つの合計3つに分けようと思っています。
主に、windowsではvisual studioやsolid worksを、linuxではandroid studioを運用しようと考えています。
勉強用なので、ゴリゴリに使うことはないと思います。
0545login:Penguin2016/05/17(火) 20:59:57.54ID:y5u+i4VD
lvmにしとけば?
0546login:Penguin2016/05/17(火) 21:16:42.43ID:qq2Npnav
VirtualPCにしとけば?
0547login:Penguin2016/05/17(火) 21:28:34.55ID:l+ih+fq9
>>544
それは人それぞれの使い方次第だと思うけど・・私なら、

windows: 400GB
linux: 100GB
data: 500GB
swap: 4GB

かな。dataはデータ用ファイルサーバを持ってない前提。持ってるならいらない。
linuxは40GBもあれば十分という感覚だけど、android studioがどうなのか知らない。余裕を見て100GB。
windowsはlinuxでどうしてもできない物を動かす所という認識。それはゲームである場合が多くて、ゲームは容量を食うので多め。ゲームを動かす気は無いならもっとすくなくてもいいかも。
swapはメモリが多ければいらないという考え方もあるけど一応あった方がいいかなと。
0548login:Penguin2016/05/17(火) 21:41:36.38ID:2N0c53D8
>>545
助言ありがとうございます。
lvmについて考えていなかったのでとてもありがたいです。
少し調べたところパフォーマンスが悪いとの記述がみられたのですが、どの程度のものなのでしょうか
0549login:Penguin2016/05/17(火) 21:45:19.35ID:2N0c53D8
>>546
助言ありがとうございます。
android studioでエミュレータを使う関係で、virtual pcでは荷が重いかなと思ったのですが、どうなんでしょう。
0550login:Penguin2016/05/17(火) 21:47:56.25ID:Q/95S/as
>>540
>>543
正確には、$aだけだと、$IFSで区切った各部分を並べたのと同じ。このとき、;などの特殊文字は解釈されない。
(IFS=x; test='axbxc dxexf'; printf %s\\n $test)
と、
(IFS=' '; test='axbxc dxexf'; printf %s\\n $test)
を比べれば分かる。
>>538の時は、
'ls;ls'
に等しくなる。この場合、
a='ls;ls'; eval $a
か、
a='eval ls;ls'; $a
が良い。>>541の方法だと引数を渡すのが面倒。
0551login:Penguin2016/05/17(火) 21:55:26.95ID:nFju0KcO
Debian GNU/Linux 8.4ユーザーです。

LANカード、LANボードを新たにPCIスロットに挿してそこからインターネットに接続したら、
何も設定を変更していないのにhttpsプロトコルの通信が不能になってしまいました。
httpでの通信は可能なのですがhttpsのサイトへは繋がりません。
カードを挿したことによってeth0からeth2に変わったのが原因でしょうか。
iptablesの設定ではethに関する記述はありません。
/etc/ssl/openssl.cnfを覗いてみましたが、ちんぷんかんぷんです。
そこにもethの記述はありませんでした。

何かご助言いただければ有難いです。
0552login:Penguin2016/05/17(火) 21:58:23.56ID:2N0c53D8
>>547
参考になります。ありがとうございます。
ファイルサーバなし、ゲームソフトのインストール予定なし の現状ですので
windows:200〜300
linux:100
data:600〜700
swap:4
で考えてみます。今後別のディストリビューションを追加する可能性もありますので…
0553login:Penguin2016/05/17(火) 22:07:33.84ID:s1oWFG2G
>>544
差し出がましいようだけど

> scientific linux
これに迷いは無かったの?
0554login:Penguin2016/05/17(火) 22:27:13.19ID:2N0c53D8
>>553
学校でscientific linuxを使っていますので、慣れるためにも同じものにしようかと
■ このスレッドは過去ログ倉庫に格納されています