初心者の質問相談にやさしく答えるスレ Part11
■ このスレッドは過去ログ倉庫に格納されています
聞き方が悪いから教えない、
とか、「俺は教育的目的から、わざと全部は教えないことにしている」
などという、下記スレに巣食っているロートルはお断り。
初心者に優しく応えようとする気のある人が、
今となってはバカバカしく思えるような質問相談にも優しく答えるスレです。
オススメLinuxディストリビューションは? Part70
http://mao.5ch.net/test/read.cgi/linux/1515329948/
【初心者】Ubuntu Linux 115【本スレ】
http://mao.5ch.net/test/read.cgi/linux/1513796694/
前スレ
初心者の質問相談にやさしく答えるスレ Part10
http://mao.5ch.net/test/read.cgi/linux/1516409806/
禁止事項
・トリを使おうとしている質問者に対して、そんなトリはやめろとかという、斜め上からのアドバイス
・質問者そっちのけでの昔語り(昔はもっと苦労したもんだ、今の若い者は…)
・知らないのに、使ったことないのに、知ったかぶりでの書き込み
・ググれという誰でも言えそうな忠告
・俺は知ってるけど言わない等といった、実社会での扱われ方からの僻みから来る
・意地悪な言辞 ls の-dはディレクトリ一覧じゃないよ
通常はディレクトリの中身を表示するが
-dを付けるとディレクトリそのものを表示することになる
素のlsは ls . と書いてるのと同じと考えると分かりやすい lsに -l つけて | でパイプして grep に '^d' つけてフィルタする俺w
baschrcにalias定義してあるけど。 >>361
そういう端末はインストールでトラブル起きることが多いから調べて自分で解決できるパワーユーザー向け。
インストールすることが遊びになる人もいるけど、実用で使ってる人はやっぱパワーユーザーだな。
事前に下調べすることが重要。 >>362
ls -d */
だとディレクトリ一覧が出るんじゃない?
>>363
それだ! >>361
軽い気持ちで入れてみればいいんじゃないの ちゃんとやるなら
find -maxdepth 1 -type d
とかかな 二つのコマンド出力をファイルを介さずにdeffすることはできませんか?
具体的には``があるのでコマンド文字列の一部を一時ファイルとして扱えるような機能があればいいです
例えば
$ cat "hoge"
のようにして"hoge"の部分をテキストでなくファイルストリームとして扱う方法があればいいです >>370
文字列をファイルとして扱うのはできませんか? 聞きたかったのはBシェル以外でのやり方だったんだけど
もういいです諦めました シェルといえばbashなので、それ以外といえばマイナーです。
今度からは何のシェルを使ってるか書いてください。 もしCシェルでのやり方があるなら教えていただけると幸いです CシェルであればBSDのスレのほうがいいと思うけど、過疎ってるのかな。 UNIXとBSDとLinux絡みで面白い話ないですか
BSDを潰そうと訴えたらお前もBSDのコード使ってるだろってなって負けたAT&Tとか
UNIXの著作権を得たと勘違いしてLinux開発者や利用者を片っ端から訴えて負けたSCOとか SCOの前身はCaldera Linuxというディストリビューションですよ。 今はソースコードアーカイブでもCalderaの名前を見ることはありませんが、確かに昔はネットワーク周りにCalderaの文字がたくさんありました。
Linuxの歴史は結構捏造されてるような気がします。 >>379
気がするじゃなくて具体的に指摘してくれ MSのOSが一般に普及した理由調べたら結構畜生だった
IBMが周辺機器やソフト普及のためにPCの仕様を公開したら皆から模倣されたって話
BIOSを公開してもパクったらアウトだからやらんだろと油断してたら互換BIOS作られて涙目
それにたまたまMSのPC DOSが載ってて互換機の方にもMS-DOSとして供給したとかさ
部品も市場の奴だけで拵えたから拡張もしやすいし需要が出て色々な部品も出始めて発展したとか
ほとんどIBMの誤算のおかげだしWindows周辺でたまに見るPC/AT互換機ってこれのことだったのね
appleもappleで追い出したジョブズのおかげで救われたとか端から見れば確かに面白い lamp環境ってのを作りたいのですが、phpをインストールするとapacheもついてくるんでしょうか?(どっかのネット記事で見かけたけどphpとapacheをそれぞれインストールしてる記事もあって混乱してます)
そういうパッケージの関係はどうやったらわかるんでしょうか?
とりあえず中古ノートを買ってdebian9を入れるとこまでやりました
またmariadbはserverとclient個別にインストールするのでしょうか?
質問がおかしかったらすみません とりあえずaptでapache2 mysql-server php php-mysql libapache2-mod-phpインストールすればとりあえずLAMPだ。 >>383
apt --dry-run install php
でわかる
つーか、いっしょに入らなかったら別々に入れればいいだけで
そんなに悩む話ではない >>384
>>385
ありがとうございます
どうも行動する前にいろいろ調べて躊躇してしまうくせがあるのでとりあえずインストールコマンド動かしてみます! 初めてのVPSでCentOS7.5とPleskを入れて使ってます。
ClamAVをepel版をインストールしました。
/var/run/clam.scan/clamd.sock
がパーミッション拒否になってしまいます。
ググってみると、
scan.confとfreshscan.confでユーザーをrootにすれば良いと書かれてましたが、
それでもダメです。
単発のclamdscanやfreshclamの実行は権限付ければ実行できます。
(Pleskならでは?)ユーザーをrootじゃなくサイトのオーナー(権限付)に変えてもダメです。
どうすればパーミッション拒否を解決できるのでしょうか? /var/run/clmad.scan以下をすべて「ユーザー:root」に変えて良いのものなのでしょうか?
試しにこれに変えてみたら、
見た目はパーミッションエラーは無くなりました。
しかしどこかで何か不具合あるでしょうか? 追加報告
とりあえずbugzillaにこの事が載ったので
気長にfixを待つことにする LAMPってLinux Apache MySQL Perl だったのが
MySQL -> MariaDB
Perl -> PHP -> Python
と時代によって変わってて面白いな >>390
perlのころにLAMPなんて言葉は聞いたことなかったが sudo systemctl disable サービスファイル
sudo systemctl stop サービスファイル
を実行しても、なぜかサービスが自動で起動されてしまいます。
CentOSを再起動しても同じ症状です。
なぜでしょうか? ApacheをNGINXに変えたらなんでLEMPになるのかわからん。
あとLEMUスタックとやらを試してみたい。
>>392
何のサービス? >>394
ありがとうすっきりした
LEMUでMediawikiは動いたがRedmineが動かん悶々する Win時代からの疑問だけどファイル名にはハイフンとアンダースコアのどっち使えばいいんだろ
日付だけでも年月日か年-月-日か年_月_日のどれがいいのやら >>397
年-月-日
で決まり。
2018-11-23
など。 nodeのアップデートをして成功後、npmのアップデートもするつもりだったのですが
以前は出来ていた
npm -v
するだけでも以下のメッセージが出るようになってしまいました。
/usr/local/lib/node_modules/npm/node_modules/npmlog/log.js:57
log.progressEnabled = log.gauge.isEnabled()
^
TypeError: log.gauge.isEnabled is not a function
at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npmlog/log.js:57:33)
以下
at Module〜というのが数行続きます。
npm を実行しようとすると、すべてこのメッセージがでるのですが、何が問題なんでしょうか?
log.jsの57行目には確かに"log.progressEnabled = log.gauge.isEnabled()"があるのですが…。 nodeの事もjavascriptの事もロクに知らんけど
/usr/local/libにあるぐらいだから自分でビルドして入れたのとパッケージのとかとの間でなんか齟齬が起きてるとか? >>403
>>404
ヒントありがとうございます。
npmは「最初にnodeを入れる時に自動的に入った?」くらいの認識なので、システム内でどういう形になってるか自分でもよく分かってない有様です。
とりあえず教えていただいたgithubのフォーラムの方法を試してみて、うまくいかなかったらダメもとで一旦npmのremoveを試してみます。 node.js を入れたら、npm は自動的に入るだろ 最近npm使い始めたばかりなので自信ないけど、.nodebrewでググると幸せになれるかも
pythonのvirtualenvみたいな使い方出来るっぽい すいません、初歩的な質問ですが教えてください。
CentOS7.5ですが、
fail2banを入れて設定ファイルをごちゃごちゃいじっていたら、
サービス再起動(systemctl restart fail2ban)でエラーがでるようになりました。
テスト機でいじっていただけなので、一回削除して再度設定しなおそうと
yum remove fail2ban で削除して、rm -rf /etc/fail2ban でディレクトリも削除しました。
再度yum install fail2ban でインストールしたのですが、/etc/fail2banのディレクトリが作成されません。
原因がさっぱりわからないのですが、どうすれば再度正常にfail2banをインストールできるようになるか、よければアドバイスお願いします。 テスト機ならOSインストールからやり直していいんじゃないの >>410
もちろんそれは全然ありなんですが、
もし原因に心当たりとか、同じような現象になったって人がいれば
解決法とかを共有願いたいと思いまして・・・
再インストールしても/etc/の下にディレクトリが作成されないっていうのが意味がわからなくて・・・ ちょっと調べてみたけど「fail2ban」のパッケージ自体は空っぽで実際に色んなファイルが含まれるのは依存する他の「fail2ban-ほにゃらら」っていうパッケージだから、みたいな感じかな
だからfail2banだけ再インストールしてもファイルはなんもインストールされないで「fail2ban-ほにゃらら」の方の再インストールが必要なんじゃないかしら
依存も含めて再インストールはどうするかとかは知らんし興味もないのでパスで… sudo vim するとマウスでのカーソル移動が効くようになるんだけど
これどこの設定が影響してるの?
ターミナルはMATEターミナルで確認
設定は特にいじってないはず >>414
ありがとう
defaults.vimの中で
set mouse=a があった 偶然vimの話題が出てきてあっという間に解決して雰囲気を一掃するって毎回やっちゃバレちゃうだろ >>409-412
/etc/以下は、設定ファイルだろ
無くても困らない。
設定を保存すれば、勝手に作られるのかも
設定ファイルの書き方とか、そのアプリの説明書を読めば? 漏れなんか勝手に、/etc/apt/sources.list を変更して、
/etc/apt/sources.list.d/ ディレクトリを作って、その中に自作ファイルを追加してる
/etc/ 以下は、各アプリの設定ファイルだろ。
リポジトリからパクッてくるとか、アプリの説明書を読んで、自作でもすれば?
設定ファイルが無くても、デフォルトの動きをするだけだろ。
死ぬことはない お前らって使うコマンド全部暗記してんのか
短いからいいって言うが.だの[だのwだの短くすればいいってもんでもないだろう
コマンドの命名法則の規約とか覚えるコツないのか? >>422
よく使うのはヒストリー機能のお世話になるからGUIより楽だな。 >>418
>>420
サンクス
/etc/直下の設定ファイルが作られないのなら、自分で設定ファイルを作成していく、という方法があるんですね。
現在は/etc/直下の設定ファイルがないからか、サービスを再起動をするとエラーがでて起動しないという。 >>422
英単語そのもの:echo、date、find
そのまんま:whatis、whoami
単語の略字:man(MANual)、tr(TRuncate=切り詰め)
各頭文字:cd(Change Directory)
数文字省略:mv(MoVe)、cp(CoPy)
略字1字+α: rbash、rvim(r=restricted=制限)
略字2字+α:mkdir(MaKe Directory)、mkfs(MaKe FileSystem)
コマンドの法則はなくもない
chmod(CHange MODe)ファイル権限変更
chsh(CHange SHell)ログインシェル変更
lshw(LiSt HawdWare)ハードウェア情報表示
lsblk(LiSt BLocK device)ブロックデバイス表示
これらは用途自体が似てる
g**みたいにGNUやGUIの場合もあるし検討付けても中身見なきゃ結局分からんけど
コマンド自体は端末で文字打った後tab連打すれば絞り込み検索できるね
俺の場合コマンドはググりまくってたら覚えてた
基本コマンドはそれくらい出番が多いからな safediscやalpharom等がかかったCDDVDのバックアップに対応したソフトはありませんか?
壊れそうなので個人的にバックアップをとりたかったのですがある程度探しても無かったので質問させていただきます
Windowsでやるべきことは重々承知ですがWindowsから乗り換えてしまい手元にWindowsのインストールCDが無いのです
どうしてもない場合はwineで動く該当ソフトを教えていただけると大変ありがたいです MicrosoftからWin10のISOでも落とせ >>426
土台は、余計なストアアプリとか入らないこれがお勧めです。
ttps://www.microsoft.com/ja-jp/evalcenter/evaluate-windows-10-enterprise Windows用のプロテクトのイメージ化をLinuxのソフトでやるのは厳しいからwineで動くやつ探すか(DRM対応のWindows用のライティングソフトをwineで動かす試みはあまりないが)>>427>>428の二択よ クリーンインストールで再インストールしようとしたところ
インストール中のローカルホスト名の設定のところで
それまで使っていたホスト名がデフォルトとして入力済み状態になっていました
このホスト名はどこにあったものが使われているんでしょうか?
HDDの中の古いデータが参照されているのか
あるいはルーターにDOHCで繋いだときにそのルーターにホスト名などが記録されてるんでしょうか? >>430
>HDDの中の古いデータが参照されているのか
はい >>433
クリーンインストールなのに
勝手にHDDの中身を走査するのですか? >>434
ユーザー名を変更してインストールすると前のユーザー名のディレクトリを温存するとかもあるよ 設定したアドレスの逆引きができたらそれを持ってくるって動きもあるよ >>435
double overhead camshaft lsには大文字小文字を無視するオプションないのか
それはfind使えってことか lsというかシェルの機能じゃないの
bashならshopt -s nocaseglob ありゃそっちか
cd周りと再帰パターンしか用ないわそれ autocd、cdspell、dirspell、dotglob、extglob、globstar
思ったよりshopt使ってた 今CentOS7.5ですが、
7.6に上げた方、上げても良いのでしょうか? $ aaa(){echo hello;}
bash: 予期しないトークン `{echo' 周辺に構文エラーがあります
$ aaa(){ echo hello;}
$ aaa
hello
空白入れるのは[]だけじゃないとかトラップ過ぎませんかね
その癖()は空白不要でも平気だしこの差は一体 []だけって誰か言ってた?
思い込みを元に愚痴られても困る
まぁシェルの文法はだいぶぐちゃぐちゃだから
ついていけないならもっと現代的な言語使った方がいいかもね >>449
{}はifやforと同じ予約語
{]に空白を入れないのはfor i inをfori inにするようなもん
[はtestコマンドをbashに内蔵した奴
名前は違うけど機能はtestコマンドそのもの
[]に空白を入れないのはecho fooをechofooにするようなもん
()は囲むとサブシェルだけど小括弧自体は予約語でもコマンドの別名でもない
だから空白なしの(echo foo)が通る
[[もあるけどこれはtestコマンドを強化したbashの予約語
機能が盛られてるがあくまでbashの方言
[はbashに内蔵されてるけど外部コマンドもあったりする
echoも外部コマンドだけど実はbashにも内蔵されてる
普段使ってるechoは内蔵側の方で処理速度上げるためにシェルに組み込まれてる aewm の終了のさせ方を教えてください
終了させる方法が全く判らず
kill すら効かないので kill -9 で無理矢理終わらせてますが
これが本来の方法ではないはずです バツ kill aewm →○ kill 番号
pkill aewm は○ >>453
デスクトップをクリックして出るメニューに Logout ってあるけど、機能しないね
~/.xsession で
exec aewm
ではなく
aewm &
exec aesession
として起動したら、同メニューコマンドでログアウト出来るようになった
参考
man aeclient
/etc/X11/aewm/clientsrc >>448-452
a=b も、= の前後に空白を入れてはいけないとか、
文法エラーが面倒だから、Ruby を使う
Python も、インデントが崩れると文法エラーになるから、面倒
だから、vagrant, chef, homebrew などの、シェルでの手続きは、Rubyで作られる >>454
デフォルトのSIGTERMが効かないから-9でKILLを送ってるのです
pkillもデフォルトはSIGTERMのはず ubuntuをインストールしようと思ったのですが、ここから先へ進めません。
https://imgur.com/a/09W4htQ
どうすればよいでしょうか? Zoinks! You've taken a wrong turn.
Let's split up, gang. If you're looking for an image, it's probably been deleted or may not have existed at all.
If you are looking for groovy images, visit our gallery!
と出ますけど >>460
なんだこの書き込みはと思ったが、>>458のリンク先か
恐らく解決したから削除したんだろう ■ このスレッドは過去ログ倉庫に格納されています