初心者の質問相談にやさしく答えるスレ Part9©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
聞き方が悪いから教えない、
とか、「俺は教育的目的から、わざと全部は教えないことにしている」
などという、下記スレに巣食っているロートルはお断り。
初心者に優しく応えようとする気のある人が、
今となってはバカバカしく思えるような質問相談にも優しく答えるスレです。
オススメLinuxディストリビューションは? Part68
http://mao.2ch.net/test/read.cgi/linux/1496894698/
【初心者】Ubuntu Linux 113【本スレ】
http://mao.2ch.net/test/read.cgi/linux/1500692988/
前スレ
初心者の質問相談にやさしく答えるスレ Part8
http://mao.2ch.net/test/read.cgi/linux/1491909596/
禁止事項
・トリを使おうとしている質問者に対して、そんなトリはやめろとかという、斜め上からのアドバイス
・質問者そっちのけでの昔語り(昔はもっと苦労したもんだ、今の若い者は…)
・知らないのに、使ったことないのに、知ったかぶりでの書き込み
・ググれという誰でも言えそうな忠告
・俺は知ってるけど言わない等といった、実社会での扱われ方からの僻みから来る
・意地悪な言辞 linux使い始めて2年にもならないがソフトウェアセンター開いたことあるぐらいで
ほとんど使わない
synapticかターミナルからコマンド入れてソフトは使ってる
konaはkona3が出たころよく使ってたがソフトウェアセンターが欲しいと
思ったことはないなぁ >>321
konaリナックスって怪しいのですか?
他にオススメありますか konaが怪しいならとっくに叩かれまくっているはずだが見たことないぞ
Mintは、何か事件?を起こして叩いてるヤツはたまにいる >>318
なんか言いたいことのポイントがよくわからん文章だな
もうちょい簡潔に書けない?
> 自分が昔読んだ本には、通信でログインして色々な作業をしていたと書いてありました。
リモートからログインして複数人同時に使える、とかあたりの仕組みはここ数十年変わってないよ
20年前も今も同じ
一人でしか使わないマシンが増えたとか
リモートからログインする方法がtelnetじゃなくてsshが主流になったとか
そういう使い方の変化はあるけど、基本の仕組みは同じ
> 今読んでるbashのオライリーの
> 本にrootじゃないユーザがbashをインストールする方法が載っていたので、各ユーザがインストールするときに
> /usr/local/binを使ったと昔本で読んだ気がしたのです。
「ので」の前後がつながってなくないか?
「各ユーザがインストールするときに/usr/local/binを使った」ってのは記憶違いじゃないかな GRUBの解像度を変更するにはどうしたらよいのでしょうか?
GRUB_GFXMODEを書き換えても変わりません
ディストリビューションはVoid Linuxでふ 解像度が対応していないだけでした
失礼しました
GRUBのコンソールでスクロールするにはどうしたらよいのでしょうか?
Shift+PageUpではできませんでした 289です
他のスレでの回答にあったjdkを再インストール後に/usr/bin/javaのシンボリックリンクを張りなおしたところ
起動できました
ありがとうございました jd スレから案内されて初めて来ました。よろしくお願いします
ubuntu mate 16.04です。リポジトリからのjd を準備しました。
・2chproxy.plを1.2.2に
は処置済み
・ ~/.jd/boards.xml の内容を 2chから5chに置換
・ ~/.jd/以下の hoge.2ch.net を hoge.5ch.net にリネーム
等々の処置がわかりません。手取り足取り、一作業ずつ、今からここでチャット的に教えてください ファイルマネージャーの上のメニューにある表示の中の隠しファイルを表示するを選択して
ホーム(/home)を見れば一気に解決できると思うよ font に関する質問です。
fontconfig をまるごと再導入するにはどうすればよいでしょうか。
馬鹿なことに,バックアップを取らず /etc/fonts や /usr/share/fontconfig 配下のファイルを編集し,
失敗してしまった為フォント情報がぐちゃぐちゃです。
もう一度これらのファイルを生成したいので,その方法など教えていただけないでしょうか。 >>377 です。
自己解決しました。
sudo dnf reinstall xorg-x11-fonts* xorg-x11-xfs* fontconfig* && sudo fc-cache -f
で行けました。すいません。 ubuntuのバージョン履歴をみると、x.04/x.10になっていますが、
なぜ04/10なんでしょうか?他の番号は付かないんですか? なるほど、リリース月を表していたんですね。
ありがとうございました。 ディスプレイマネージャを使用してログインした場合,~/.profile の内容は読み込まれますか? >>343
~/.profileを読むのはシェル
シェルがどう起動されるかによる >>240
そうなのか。と言うことは、17/10号がでるのか >>343
ありがとうございます。
ということは多分デスクトップ環境が立ち上がった時にはまだ読み込まれず,
何らかの方法で仮想端末が起動した時に初めて ~/.profile の内容が走査されるということですね。 ディスプレーマネージャー gdm3 は特定のセッションを選択する事ができて、それを "/etc/X11/Xsession" の引数に設定できます。
"/etc/profile" や "~/.profile" や "/etc/xprofile" や "~/.xprofile" ファイルが gdm3 起動プロセスの一部として実行されます。
https://www.debian.org/doc/manuals/debian-reference/ch07.ja.html >>336
> ファイルマネージャーの上のメニューにある表示の中の隠しファイルを表示するを選択して
> ホーム(/home)を見れば一気に解決できると思うよ
ありがとう! 違うやり方で解決
jd スレに書いてるから見てな!! mint cinnamon18.2 64bit
thunderbirdのメール受信が、毎回mintを再起動しないと出来ない。不便で仕方ないのだけど、まさかこういう仕様?
ちなみにGMOからの受信専用。 >>351
俺、mint は使っていないが、メール受信するのにそれはないだろ vortexbox2.4なのですが、USBメモリにインストすると、a start job is running for dev-disk 8a deviceとなり30分くらいしてもそこから進みません
HDDにインストしたら普通に立ち上がるので、イメージはおかしくないと思います
エスパー様お助けください はい、しました
ただ、インストール先を選べなかったので、HDDを物理的に外してUSBメモリだけの状態にしてインストールしました よくわからんね
Ubuntuでa start job is running for dev-desk-by ...とかでて起動が遅い - くれなゐの雑記
http://kurenaif.hatenablog.com/entry/2016/04/27/014245 とりあえず /etc/fstab, (使っていれば) /etc/crypttab をチェック
・デバイス名、パーティションのUUIDなどの記述が正しいかチェック
・使ってないデバイスの記述がある場合は # でコメントアウト してみるみたいなとこですかね RX 570の購入を検討しているのですが、ドライバの安定性はどうでしょうか?
昔のAMDのドライバは不安定でしたが、AMDGPUになってから安定しましたか?
主にSteamのゲームをします Windows上でVeraCryptを使って暗号化したNTFSのパーティションをLinuxから閲覧することはできますか?
当たり前ですがパスワードは知っているものとします アプリごとのネットワーク使用状況が確認出来るシステムモニタはないの?
windowsもmacもデフォルトのタスクマネージャで確認出来るけど HTTPリクエストに含まれるIf-Modified-Sinceヘッダを
apacheのログに残したいのですが、
どうやればいいですか? >>362
特殊なモジュールを使わないといけないんだろうかとか思っていたのですが
標準のモジュールで出来たんですね
ありがとうございます 日経Linuxのシェルスクリプトの記述で、
echo -e "\n"
-eは、エスケープ文字を使うオプションとして書かれている、
自分の所では-eを表示して改行なんだよね。
それで、-e無しでも改行されるから、-eオプション無しでも良い ? >>365
自己解決なのかな?
bash を使うと-eが消える。
dash を使うと-eが表示される。 >>365
echoはシェル内蔵のコマンドと外部コマンドとがある
シェル内蔵の方はシェルの種類によって挙動が違うので>>366みたいなことになる
/bin/echoとかを使うといいかも
> 日経Linuxのシェルスクリプトの記述で、
これ?
http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231046/
> それで、-e無しでも改行されるから、-eオプション無しでも良い ?
自分が望む挙動になってるならそれでいいんじゃね >>367,>>368,
ありとうございます。日経Linuxの記述
#!/bin/sh (bashにして-eは解決)
packages='ssh'
clear
echo "1 ${packages}のインストール"
echo "2 ${packages}のアンインストール"
echo "3 ${packages}の導入確認"
echo -e "\n"
echo "実行したい処理の番号を入力して下さい"
read inputkye
case ${inputkye} in
1 ) sudo apt update
sudo apt install -y ${packages} ;;
2 ) sudo apt remove -y --purge ${packages}
sudo apt autoremove -y ;;
3 ) dpkg -l | grep ${packages} ;;
esac
2を実行すると、
E: コマンドラインオプション 'y' [-y から] は不明です。
と出ます。
install,remove,autoremoveのオプションを調べても-yのオプションは無いみたいです。
書き間違えなんでしょうかね ? >>369
そこで言ってる「日経Linux」ってのはウェブ?雑誌?
出典はちゃんと書いてくれ
aptが古いとかなんかかな
環境はどんななん? echo -e "\n"
じゃなくて単に
echo
でいいんじゃないか >>369
ffmpegで2passエンコードする際、上書きしますか、の問いに-yをつけて常にはいとするオプションスイッチがあるけどそれと同じだと思う 皆さん有り難うございました。
日経Linux4月号の付録Linuxマスター・コマンド入門「誰でも書けるシェルスクリプト」の記事です。
色々とやって、以下にしました。(一個増やして逃げた、笑)
#!/bin/bash
packages='ssh'
clear
echo "1 ${packages}のインストール"
echo "2 ${packages}のアンインストール"
echo "3 ${packages}の設定ファイルもアンインストール"
echo "4 ${packages}の導入確認"
echo -e "\n"
echo "実行したい処理の番号を入力して下さい"
read inputkye
case ${inputkye} in
1 ) sudo apt update
sudo apt -y install ${packages} ;;
2 ) sudo apt -y autoremove ${packages} ;;
3 ) sudo apt-get -y --purge autoremove ${packages} ;;
4 ) dpkg -l | grep ${packages} ;;
esac
エラーはでなくなりました。
3 ) sudo apt -y --purge autoremove ${packages} ;;
だと、エラーが出るのでapt-get -y 連投すいません、
2 ) sudo apt-get -y autoremove ${packages} ;;
の方がエラーが出ない。
削除はapt-getの方が良いみたいですね。 >>375
> 日経Linux4月号の付録Linuxマスター・コマンド入門「誰でも書けるシェルスクリプト」の記事です。
古い雑誌か・・・
すまん、さすがにバックナンバー取り寄せてまで確認はできんわ
で、環境はどんなんなの?
apt使ってるってことはDebian?
うちのstretchでは-y効くけどな あと>>372の件はどうよ
echo一行変えて済むならシェルを変更するのはおおげさに思うが >>377,>>378,>>379
付録の記事の記載年月日は、2014年3月号特集3です。
Debian8 を使っています。
初心者の自分はdashじゃなくLinux標準のbashを使うべきと思った。
apt remove -y
apt autoremove -y では、
E: コマンドラインオプション 'y' [-y から] は不明です。
が出ます。
apt-get remove -y
apt-get autoremove -y
だとエラー表示が出ないという事ですが、
何度も確認して、それ以上の事は分かりません。 >>380
各プログラム次第だしapt,apt-getがどうなってるのかは全く確認してないけど
一般的には-yとかのいわゆる「グローバルなオプション」はremoveとかautoremoveみたいなこれまたいわゆる「サブコマンド」より前に置かないと駄目
みたいにオプションの順番にも意味があったりするけどその辺確認してみた?
apt remove -y
apt autoremove -y
はNG
apt -y remove
apt -y autoremove
はOK、みたいな(あくまで例であって実際そうかは知らんけど) >>380
そもそもaptのmanみると'-y'オプションとか書いていない。
aptはapt-getやapt-cache等を”インタラクティブ”に使う用途なので
スクリプト化して使うんなら下位コマンドのapt-getの方が良いと思う。
後、目的がシェルスクリプト自体の理解なら、bashを使うべきというのも何か変に感じる。
まぁ、この程度のスクリプトでbashもdashもないけどさ。 Debian8入れて検証してみた
これ-yがあるかとか引数の順番とかの問題じゃないや
そもそもDebian8のaptにはautoremoveがない
$ sudo apt autoremove
E: Invalid operation autoremove
autoremoveはapt-getでやることになる
removeの方はaptでいいよ
Debian9のaptではautoremove使える >>382
> 後、目的がシェルスクリプト自体の理解なら、bashを使うべきというのも何か変に感じる。
それ >>372 >>378 で指摘したんだけどスルーされてしまった manコマンドで基本は英語、オプションなどをつけて日本語版を表示させたいです。
環境変数を日本すると、基本日本語、LANG=c manで英語が見れるようですがこの逆にする方法はないですか? >>375
どうでもいいけどメニューと実行するコマンドが合ってない気がする
アンインストール(設定ファイルは残す) apt remove
アンインストール(設定ファイルも消す) apt purge
パッケージの整理 apt autoremove (パッケージは指定しない) >>383
納得しました。無いコマンドを利用してい訳ですね。
echoはスルーした訳ではなく、#!/bin/bashで解決出来るので、
それで良いと思った訳で、また違う改行方法もあるのだなと思っただけで、
それに対する考えも思いも無いので、何も返答しなかった。
それだけです。気分を害したならすいません。 >>387
あぁ、そうなんですか勉強になりました。
自分の認識では、
パッケージを削除、 remove
パッケージと関連パッケージを削除、autoremove
パッケージとその設定ファイルと関連パッケージを削除、 --purge autoremove
と言う認識でした。
パッケージの整理は、apt upgrade を行えば、
使わないパッケージがあります、autoremove で、云々
なのでパッケージの整理はapt upgrade でやるものと思っていた。 なんかやってることに筋が通ってないんだよな
雑誌じゃなく初心者向けの書籍を何冊か買ってきて
じっくり勉強した方がいいんじゃないか >>388
```console
$ export LANG=POSIX
$ env LANG=ja_JP.UTF-8 man
```
とでもやったんでは? >>393
他の人の推測を聞きたいのではなく
質問者が実際どうやって解決したのかを将来のために書き残していってほしい CロケールのCてどういう意味なんだろ
>>393 このPOSIXもそうだけど
ロケールて地域と言語だよね? >>397
そう。
setlocale() 函數を呼び出さない/呼び出さないと見做した時の (つまり言語に関して最小) 挙動をする。
まあ普通は LANG=en_US.UTF-8 とかと一緒だし,俺の記憶が正しければ「setlocale() を呼び出さない」なんてことは今の Linux じゃできなくなってる。 C は、common だろ。
POSIX は、UNIX 系OS の規格
大天才である、Linux man の著者が書いた、プログラマーの聖書。
Linux プログラミング・インタフェース、2012
POSIX, Linux の違いも書いてある。
Linux ではこうだけど、POSIX ではこうなっていますとか >>398,400
詳しい解説サンクス!
>>399
これも気になるなあ
内容が同じだとしても、あえて違う名前を作った意味 locale -a|head -4
C
C.utf8
POSIX
aa_DJ
C.utf8はあるのにPOSIX.utf8はなかったり >>396, 397
LANG=C は、common [共通] じゃないの?
必要最小限や初期設定みたいな扱い。だいたい英語。
ちなみに bashrc などにメッセージとロケールを英語用と日本語用のaliasで設定して切り替えると便利。 C言語説にせよcommon説にせよ、ソースが欲しい Cロケールがあるのに、わざわざPOSIXの中で
「伝統的なCロケールと同じであるが、ここではPOSIXロケールを定義する」
みたいなことを書くのはなんなのかと思いまして
使い分けがわからんし
例えば、「この環境はPOSIXに則ってるシステムだから、(Cロケールでいいけど、わざわざ)POSIXロケールを設定する」
のはどういう意味があるのかと
>>405
aliasってどうするの?
たとえば、英語manを引きたい時は、alias man="LANG=C man"、
日本語manを引きたい時は、 alias jman="LANG=ja_JP.UTF-8 man"
みたいにしておくってこと?
それか
英語に切り替え alias en="export LANG=C"、
日本語に切り替え alias jp="export LANG=ja_JP.UTF-8"
みたいなのにするってこと? 質問です。
centOSとmydnsで自宅web鯖立ててるんだけど、中華攻撃に手を焼いてます。
今のところfail2banで阻止はしているけど、一度でも攻撃をしてきたipはかたっぱしからiptablesに登録しようかと思っています。
で質問なんですが、ipを一つずつ追加するとかじゃなくて、ipを逐一ファイルに追加し、「ファイルにあるipをブロック」みたいな表記はできますか。 >>407
Cロケールは何もしない、つまりISO C言語の仕様だけに基づいた処理
と言う意味で「C」。
ISO Cはプログラミング言語に限った仕様であるがUnixにおいてはOSの挙動(API)とか
も含めたPOSIXと言う仕様が上位としてあって、
POSIX基準の名称に合わせる為にPOSIXロケールと言う名称を与えたって所かと。 >>407
前者は、やったことない。後者のほう。
alias eng='export LANG=C; export LC_ALL=C'
alias jajp='export LANG=ja_JP.UTF-8; export LC_ALL=ja_JP.UTF-8' >>411
'env LANG=C' じゃなくて 'export LANG=C' にしてる理由は? sambaが起動しなくて困っています
入れた当初は起動できたのですが、その日のうちに全く起動できなくなり何度か入れ直しても変わりません
こんなメッセージが出ていますが、ググると英語やロシア語の掲示板が引っかかりますが、さっぱり意味がわかりません
ペパーミント5を使っています
sudo system-config-samba
Traceback (most recent call last):
File "/usr/sbin/system-config-samba", line 45, in <module>
mainWindow.MainWindow(debug_flag)
File "/usr/share/system-config-samba/mainWindow.py", line 116, in __init__
self.samba_user_data = sambaUserData.SambaUserData(self)
File "/usr/share/system-config-samba/sambaUserData.py", line 46, in __init__
self.readSmbPasswords()
File "/usr/share/system-config-samba/sambaUserData.py", line 63, in readSmbPasswords
raise RuntimeError, (_("You do not have permission to execute %s." % pdbeditcmd))
RuntimeError: You do not have permission to execute /usr/bin/pdbedit. >>415
Question #31292 : Questions : Ubuntu
ここを参考に、/etc/libuser.confを作ってやればいいらしい。
1
2
3
4
suzume@suzume:~$ sudo su
root@suzume:/home/suzume# touch /etc/libuser.conf
root@suzume:/home/suzume# chmod 777 /etc/libuser.conf
root@suzume:/home/suzume# system-config-samba >>412
本で見てbashrc設定したのでenvとexportの詳細は、よくわからん。
後者は、set 環境変数 としてそれをすぐ適用するようなの。
自分は、env は登録されたものの列挙やperlなどで最初の一行の
実行ファイルのフルパス名が、ディストリやバージョンによって違ったりするので
その互換用に間に挟むようなコマンドでしか使ってない。 >>409
さっそくありがとう。調べてやってみます。 >>418
ipsetを導入したら
ipset create China hash:net
して空のリストを作成。
wget https://ipv4.fetus.jp/cn.txt -O - | grep '^[0-9]' | while read line; do ipset add China $line; done
空のリストにchのipをぶち込み。
iptables -I INPUT -m set --match-set China src -j DROP
出来たリストをiptablesに登録 .bash_profileの中でscreenを実行するようにしているのですが
予期せぬ回線切断があった時、
デタッチされたセッションが残り続けていることに気づきました
デタッチされたセッションがある時はリタッチする、
セッションがない時は普通にscreenを実行する、
ということをやりたいのですが、どう書けばいいですか? >>420
screen -R
がまさにそれでした
失礼しました ■ このスレッドは過去ログ倉庫に格納されています