くだらねえ質問はここに書き込め! Part 236
■ このスレッドは過去ログ倉庫に格納されています
まずは2ch-Linux-Beginnersを読みましょう。 いろいろとまとめられているので(・∀・)イイ!! http://www12.atwiki.jp/linux2ch/ 読んでも解決しなかったら、質問を書きこむ前にここを読もう。 http://www12.atwiki.jp/linux2ch/?About 質問に対して答えてもらったら、お礼よりも、結果報告。 過去ログ検索 Google検索 https://www.google.com/search?hl=ja& ;as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja& ;as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F ※前スレ くだらねえ質問はここに書き込め! Part 235 https://mao.5ch.net/test/read.cgi/linux/1549582859/ >>56 落ちました、ありがとうございます。 シャットダウンプロセスのようなものは見えなかったのは 仕様なのかわかりませんが、無事に停止したようです。 systemd使ってるディストリならCentOSでもDebianでも systemctl poweroffでいいんじゃね Ubuntu18.04使用中です。 ポート8084が空いてます。 これって何で使ってるのですか? 特に調べてもIBM lotusなんたらでIBMなど使ってないのですが >>61 これでプロセス名調べて sudo ss -nlp | grep 8084 smplayerでたまにショートカットキーが効かなくなるの直す方法ないですか xubuntu19.10です MINT使っています。ある時気づいたら、macroという名前のプロセスがありました。 このプロセスって何でしょう? 当たり前の名前すぎて検索しても、一般的なマクロの話題ばかりヒットして、 プロセス名macroの説明が見つけられませんでした。 /proc/$PID/exeが実行ファイルへのリンクになってるからどのファイルか確認してみたら? 65さん レスありがとうございます。 すみませんです、macroではなくmarco であり、ウィンドウマネージャでした。 しょっちゅう趣味で再インストールするんですけど MySQLとかメールサーバとかが初期設定聞いてくるのが面倒なので シェルでそれをカットしたり予め投入する方法ってありますか? しょっちゅう趣味で再インストールするんですけど MySQLとかメールサーバとかが初期設定聞いてくるのが面倒なので シェルでそれをカットしたり予め投入する方法ってありますか? >>67 chefとかansibleとかpuppetとかitamaeを調べて構成管理の沼に嵌まるがいい >>69 おおその単語で調べりゃやりようがあるんですねちょいと調べてみます、、 今までフロントをやってて来月からサーバ側をやることになったのですが 確実に覚えておいた方が良いコマンドとかって何かありますか? >>73 逆にサーバやデータセンター含めたインフラとか仮想化しかできないんだけど、 フロントってどこからどんなところまでが範囲なの? フロントできる人って天才だよな、あこがれるわ。 ならバックエンドでもコマンド覚える必要ないな この話は終了 >>67-71 プログラミング言語のRuby が出来るなら、Vagrant, Chef などの構成管理ツールもある。 Chef 社(旧 Opscode 社)のレシピ集(サンプル)を探す ただし最近は、Go 製に変わったとか聞いたけど、よくわからない >>70 「linux 位置パラメータ」で検索! 位置パラメータに、半角空白を含む場合に、処理が異なる $*, $@, "$*", "$@" の4つの内、空白が入っていても、正しく処理できるのは、"$@" だけ! "$@" は、位置パラメータを個別に展開する("$1" "$2"... の意味) sh a.sh "a" "xy z" $1 : "a" $2 : "xy z" (空白を含んだ、1つの文字列!) 他の3つは、空白で区切るから、xy, z という2つの文字列になる >>76 これGoogleだと検索できるの? ddgだと検索結果はありませんって何も出てこないんだけど *とか入ってるから? # mount -o remount,ro / するとbusyと出て失敗するんだけど 何が原因か判る人いる? うちのは / を暗号化してあるんだけど それが原因? 暗号化してない / ならroリマウントできるものなの? >>81 「ぐぐれ」というのは「Googleで検索しろ」という意味です >>83 ファイル開いてるプロセス全部殺せばできるよ >>84 元の質問主は検索すれば簡単にわかることでも自分で検索する・調べるのいや(面倒)だから ここに質問しているんだよ。ゆとり教育ではめんどくさいことは他人にさせるだし 知恵を貸してくれ sysvinit で halt or reboot 時に fail が出るんで調べると rc0.d | rc6.d の中の cryptdisk と umountroot で失敗してるようだった sysvinit じゃなくて systemd だと滞りなく処理するんで systemd はどうやってるのかと見てみたが systemd での同様に処理してる部分は umountroot.service -> /dev/null のようにリンクされてて 処理その物をしてないみたいに見える sysvinit のほうは (xxx) is busy...... のようなメッセージが4回くらい出て10秒くらい固まった後に fail は出るが一応終了(halt|reboot)する その後の起動は正常(に見える) systemd の場合は固まることもエラーメッセージもなく正常に終了して次回起動も正常にできる 解決のヒントが欲しい >>70 > $* と $@の違いは何ですか? 例えば、script.sh というシェルスクリプトがあったとして、 script.sh A B C のように呼び出すとする。 script.sh の中では $1=A、$2=B、$3=C となっている。 ここまではわかるよね? じゃあこの引数をそのまま別の関数(foo)に渡したいと思ったとする #!/bin/sh # script.sh # $1="A"、$2="B"、$3="C" foo "$@" まあこういう感じになる。 "$@" の "" は必須。 こういうふうに呼び出すと、foo() 関数の中でも $1="A"、$2="B"、$3="C" となっている。 これを foo "$*" と書き換えると、$1="A B C" となる。 そう。複数の引数を一つにまとめるのが "$*" これを基本として、IFSで結合するときの文字を変えられるとかいう話に発展する 一台のパソコンに、 公開WebサーバーとLAN内だけのファイルサーバーを構築しても大丈夫? 公開サーバーは、javascriptのファイルだけだからほぼ安全と思うけど、 大丈夫かどうか人に聞かないとわからない人は 公開サーバを立てちゃいけません Postfixでポート25停止、Dovecotでポート110停止ってどうやるの? Ubuntu18.04使ってます >>90 安全かどうか、ここで晒してみたらわかると思います。 >>93 ありがとう。 Apacheの80番ポートしか開けていないのに、こんなのがいっぱい来るんだよね。 xxx.xx.xxx.xx - - [05/May/2019:02:46:06 +0900] "GET /phpMydmin/index.php HTTP/1.1" 404 517 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" xxx.xx.xxx.xx - - [05/May/2019:02:46:07 +0900] "GET /mysql/admin/index.php HTTP/1.1" 404 519 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" それで、どうしたで、何も変わっていなし、ただのHTMLの公開だけなら問題ないかもしれないね。 もう少し調べて、ここで安全かアドレスを晒します。 Ubuntu18.04LTSでXfce使用 ファイル・フォルダを左クリックでドラッグ&ドロップしたあとに、コピーって出来ないの? Windowsなら出来るけど あと、テキストで文字列範囲してした後に、その文字列をコピーするときに 選択範囲の上じゃないとこで左クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか? 選択範囲の上じゃないとこで左クリック→コピー選んでも、文字列コピー出来るようにしたいです >>94 >GET /phpMydmin/index.php >GET /mysql/admin/index.php なぜ、そこに、そういうフォルダ・ファイルが存在すると思うのだろうか? 頭おかしいw そういうのが来たら、そのIP Address をアクセス禁止にでもすれば? >>98 > そういうのが来たら、そのIP Address をアクセス禁止にでもすれば? この手のはいろんなとこから来るからキリがないよ aa bb cc ↓ aa bb cc 2行以上の空行を圧縮する方法ないです?1行の空行は維持したいんです sedで(\n+)/\nを指定ができればいいんですが uniqだと空行以外でも同じ行が続いたら消えるけどな >>100 trコマンドの-sオプションを使ってうまいこと解決する方法があったと気がするんだが 失念してしまった。 https://github.com/fumiyas/translation-ja/blob/master/sed1line.md $ sed '/^$/d;G' foo.txt これでできましたがこのGの意味がさっぱりでした ググってもglobalの方ばかりだしあくまで裏技なんですかねこれ 常用するなら>104の方が楽ですね助かりました 情弱は公式情報を見ずに野良情報を見る傾向にありますね。不思議です。 >>105 これ空行がないとこにも空行入っちゃうよ >>106 sedはmanだけ読んでも理解するのはなかなか難しいよ >>107 cat --version するとどうなる? https://www.gnu.org/software/sed/manual/sed.html#advanced-sed 公式ドキュメントだとこの辺だけどこれ読みこなすのはけっこうキツいと思う >>105 の /^$/d;G はこんな感じ 0. 初期状態ではパターンスペースとホールドスペースは空 1. 入力の一行(改行文字の前まで)をパターンスペースに読み込む 2. /^$/d で、パターンスペースが空行だったら削除し1へ 3. G で、パターンスペースの末尾に改行とホールドスペースの中身(空)を追加 4. パタンースペースの中身と改行文字を出力し1へ >>111 $ cat --version cat: unrecognized option `--version' BusyBox v1.29.3 (2018-11-28 01:35:54 UTC) multi-call binary. Usage: cat [-nbvteA] [FILE]... Print FILEs to stdout -n Number output lines -b Number nonempty lines -v Show nonprinting characters as ^x or M-x -t ...and tabs as ^I -e ...and end lines with $ -A Same as -vte やっぱりuniqが手っ取り早いんじゃないの $ echo "aa\n\n\nbb\ncc\n" | uniq aa bb cc $ >>113 BusyBox なんていう特殊な環境は 回答の際考慮されんだろ >>114 >>102 >>97 すまん、右クリックだ 訂正 Ubuntu18.04LTSでXfce使用 ファイル・フォルダを右クリックでドラッグ&ドロップしたあとに、コピーって出来ないの? Windowsなら出来るけど あと、テキストで文字列範囲してした後に、その文字列をコピーするときに 選択範囲の上じゃないとこで右クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか? 選択範囲の上じゃないとこで右クリック→コピー選んでも、文字列コピー出来るようにしたいです g G ホールドスペースをパターンスペースにコピー/追加する。 これだけしか書いてないマニュアルだけで理解するのって割とエスパーだよな >>117 何言ってるのか、さっぱり分かりません・・・ 別フォルダになら右クリD&Dでもちゃんとコピペ出来るんだ 同一フォルダだと出来ないんだよなあ、どうにかならんかねえ >テキストで文字列範囲してした後に、その文字列をコピーするときに >選択範囲の上じゃないとこで右クリック→コピー選ぶと、選択範囲消えちゃうのはどうにかなりませんか? >選択範囲の上じゃないとこで右クリック→コピー選んでも、文字列コピー出来るようにしたいです これについては、Leafpadだけ出来ないくさいね Gnome Editor、Mousepadともに出来る >>100-115 Ruby の正規表現では、 re = /\n{2,}/ # 2回以上連続しているもの src = "1\n2\n\n3\n\n\n4\n\n\n\n5" p dest = src.gsub( re, "\n\n" ) #=> "1\n2\n\n3\n\n4\n\n5" puts dest >>121 修正。 改行が、3回以上連続しているもので良いのか >re = /\n{2,}/ # 2回以上連続しているもの re = /\n{3,}/ # 改行が、3回以上連続しているもの >>119 xfce標準のthunarなら 右クリのコピーから右クリの貼り付けでできるから それでいいんじゃないの それか微少な操作系はファイルマネージャー毎に違うから 他のファイルマネージャーで試してみるとか 記憶曖昧だが確かpcmanfmだと左D&Dでもコピーも移動も選べるオプションあったと思う >>100 ピッタリそのものの答えが、info sed に書いてあった。 7.20 Squeezing Blank Lines As a final example, here are three scripts, of increasing complexity and speed, that implement the same function as 'cat -s', that is squeezing blank lines. 以下はご自分で読んでね。 ドラドロでやるとたまにどこに行ったかわからなくなるから他の方法でやってる 老婆心から、ちょっと追加。 info sed の内容は、たぶん >>112 さんがおっしゃっている公式ドキュメントとおなじもの。 それから、sed が扱える行の長さに制限がないならば (GNU 版は一応制限がないらしい)、 "sed -z 's/\n\n\n\+/\n\n/g' file" という手もありそう。かなり気持ちが悪いけれど。 老婆心ということなら… 3 個以上の \n というだけでは充分ではないと思う。 先頭に \n\n があればそれだけで 2 個の空行になるから。 先頭の、\n\n だけは、処理を分けないと無理 1. 先頭の、\n\n なら、\n にする 2. 先頭以外の、\n\n は、そのまま >>98 こういうリクエストが来たら逆に攻撃を仕掛けるような方法無いかな? core吐いてプロセスタヒぬ程度でいいけど。 awkで一撃で解決しそうだけど考えるのしんどい。 awkのサンプルスクリプトがすぐに見つかりそうだけど探すのめんどい。 でも多分awkが一番簡単そう。 sedやawkを覚えた直後の万能感は異常 深入りするとその複雑さに折れるから結局基本止まりだが sedは正規表現でも事足りてるからね仕方ないね sedはスクリプト言語であるこということが 分かりづらい文法なのが良くない おかげで正規表現+拡張みたいな感じで扱われてる。 もっと複数行のスクリプト言語っぽい例が増えればいいのに vim -u “NONE” ってvimrcを一切使わないってことでOKですか? 普通にコマンドで vim -u "NONE" testfile で使い方いいんですか? Ruby で作った # 冒頭に改行が、2回以上連続しているもの。先頭は、^ ではなく、\A re_1 = /\A\n{2,}/ src = "\n\n1\n2\n\n3\n\n\n4\n\n\n\n5" p dest = src.sub( re_1, "\n" ) #=> "\n1\n2\n\n3\n\n\n4\n\n\n\n5" # \n\n1 の部分が、\n1 になっただけ。他は変化なし re_2 = /\n{3,}/ # 改行が、3回以上連続しているもの p dest_2 = dest.gsub( re_2, "\n\n" ) #=> "\n1\n2\n\n3\n\n4\n\n5" print dest_2 メソッドチェーンで、下のようにも書ける。 print src.sub( re_1, "\n" ).gsub( re_2, "\n\n" ) >>104 >>105 で解決してんだから 別解はもういいんじゃないの WindowsではPCやOSが壊れた時は別のPCに接続してデータを救出ってことをやってたのだけど Linuxも同じような感じでデータを救出することが可能って理解でいいのかな? データ用HDDのファイルシステムはとりあえずext4にしとけばいい感じ? >>140 他のPCにつないでも良いけどOSが壊れた位ならLiveDVDでブートするほうが楽だと思う。 ファイルシステムはとりあえずext4を選んでおけば失敗はない。 間にLVMを挟んでおいた方が将来の拡張が楽になるかもだけど。 対話型のsedってない? 行単位で処理するエディタ的なの >>143 あったのか sed -iで失敗したらなけるし都合いい奴が欲しかったんだ 漢数字の連番ファイルをソートする良い方法はありませんか? >>129 俺っちの家サーバは、html と css と js ファルしか無いのに、、、 アパッチ インディアンが頑張って返しているが、、、 php とか sql でリクエストするやつって馬鹿だね。あぁロボットだったな。 漢数字をアラビア数字に変換するのが一番ラクかも。 "一"→1 "八十九"→89 拾壱.txt 伍拾.txt 弐.txt 参陌肆.txt 漢数字は Perl の Lingua::JA::Numbers で変換できるよ。 一二三四五六七八九が並んでるだけなら tr で事足りるけどね。 RKhunter使ってスキャンしてみたら、こうやって大量にWarning出るけど、これ何? お前らこんな出る? $ sudo rkhunter --check --sk [ Rootkit Hunter version 1.4.6 ] Performing file properties checks Checking for prerequisites [ Warning ] /usr/sbin/adduser [ OK ] /usr/sbin/chroot [ OK ] /usr/sbin/cron [ OK ] /usr/sbin/groupadd [ Warning ] /usr/sbin/groupdel [ Warning ] /usr/sbin/groupmod [ Warning ] /usr/sbin/grpck [ Warning ] /usr/sbin/nologin [ Warning ] /usr/sbin/pwck [ Warning ] /usr/sbin/rsyslogd [ OK ] /usr/sbin/sshd [ Warning ] /usr/sbin/useradd [ Warning ] /usr/sbin/userdel [ Warning ] /usr/sbin/usermod [ Warning ] /usr/sbin/vipw [ Warning ] /usr/sbin/unhide [ OK ] ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる