くだらねえ質問はここに書き込め!Part 229©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
新しい痰壺ができたようですね。
ではさっそく失礼して
カーッペッ 「有」=「全」=「無」=「永遠」
なのでしょうか? linux版のDOS-Boxでwindowsって使えますか? テキストエディタGeditのオートコンプリートみたいな動作をするプラグインのWord Completionを使っているんですが、
オートコンプリートみたいに入力候補がずらっと出てきた時に、その右側に灰色で番号が打ってあるんですが、あの番号を入力して
変換候補の単語を入力できると便利だと思うのですが、できないですか? あと、シェルでCtrl+Cで実行中のプロセスを中止できますが、Cは何の略ですか・・?中止のCですか? >>11
ASCIIの制御文字ETXで、codeは0x03を入力している。
Ctrl+Aで0x01(SOH)、Ctrl+Bで0x02(STX)を入力できる。
順序であって頭文字ではない。
ちなみに、0x00(NUL)はCtrl+@。 >>13
どうもありがとうございます!スゲエWWWWWWWWWW ASCIIの昔の制御文字だったんですね! 最近の、若いプログラマに聞いてもわかるわけないですね。だから、俺は2chが好きなんですよ。こんなことまで、教えてくれる!マジで、感動しました。どうもありがとうございます! >>14
スゲエWWWWWWWWWWW どうもありがとう! 結構、以前からググッて調べてみたんですけど、日本で gedit 使ってる人あんまりいないみたいで
日本語のページじゃそういう情報載ってなくて、「俺、英語読めないからな〜」と思っていたら、やっぱ英語のサイトに載ってるんですね!
word completion プラグインは検索候補がたくさん出てくるので、わりとこの機能ないと不便なんで、
教えてもらって、激☆助かります! マジで、ありがとう。
2つとも、回答こないだろうな〜と思っていたのに、回答来てスゴイ感謝です。ありがとうございました。 宇宙飛行士と天才プログラマーはどっちの方が頭が良いですか? PostgreSQLに接続できないです(ARCH系)
systemctl enable PostgreSQL は認識されるけど
sestemctl start PostgreSQL はエラーが出る
色々調べてるけど改善されません、どうしたらいいですか? systemctl start PostgreSQL はエラーが出る
でした 世界中のエロサイト探訪やヤバっぽいサイト踏む場合
Linuxはwindowsよか頼もしいか? そーいう用途はOSじゃ無くてWEBブラウザやFlashとかの方が影響度大きいから
Windowsと変わらない。
動画ファイルダウンロードする形式で偽ファイルで引っ掛けるタイプの
攻撃からならWindowsよりはマシになるだろう。 昔のブラクラとかウイルスはブラウザとウィンドウシステムに悪さをするのが大半だったから
「Linux は安全」だったけど最近じゃ関係ないよなぁ
と Tor エロ板で痛い目に遭った人間のぼやき >>25
いくら雑談でもワケワカな発言はやめましょう。 うるせぇ黙れこのカツ丼野郎!
ってロジック成立している? じゃぁ質問
エンターキーなんですけど代替えキーってありますか? >>28
カツ丼なんぞ女子供の食うものだ。
男なら親子丼にしろ親子丼に ! 「最強」の候補
全、無、考えない、どうなってもいい、痛む、痛みに耐える、想像すらできない
なんでもあり、自由自在、不定、観測者不在
一体どれが最強なのか? konalinuxのインストールを試みているのですがドライブを選択してくださいの所でパーティションテーブルが表示されず困っています。
何か原因がわかれば教えて頂けないでしょうか?
#問題
インストール時にドライブが見つからない
#ハードウェア類
PC:YOGABOOK ZA160039JP
ISO:konalinux-4.0-xfce_x86_64
#試行内容
1.LinuxLive USB Creator 2.9.4でUSBメモリをFAT32形式でフォーマット、書き込み
2.PCからUSB Boot起動、konalinux起動確認
3.GPartedでext4形式で16GBのパーティション作成
4.デスクトップ上にあるインストールアイコンをクリック
5.パーティションのドライブを選択してくださいの時にドライブが見つからない leafpadでファイル=>開くするとsleepしてるHDDがスピンアップするんだけど止められない? >>39
fstabでnoautoはしてるんすよーなぜか叩き起こされるからこまっちょるです 財産を保守するために、ソースファイルを置いてるディレクトリだけでも暗号化等できたらと思うのですが、rootにもファイルの中身が見られない手軽な方法はあるでしょうか。 自分はパーティション切って、cryptsetup で対象のパーティションを暗号化してる
必要なときだけマウントする >>42
dm-cryptだとマウントした状態ならrootで見られるねぇ。
EncFSでいいんじゃないかな。FUSEならそもそもrootでもEUIDが違うとアクセスできないし。eCryptFSでもいいよ。長所ないけど。 >>42
Vim厨な考えですまんがVimならたとえrootでも閲覧できない暗号化をすることができる。(:h :x) 皆様、ありがとうございます。
>>43
他人を想定しています。
>>44
共用のサーバなので、パーティションを好きにするのは不可能です。
>>45
EncFSが有望なように思われます。
こちらを調べています。
>>47
申し訳ありませんがEmacsユーザーです。 例えばkddlabsにFTPで接続したとして、MacやWin機からはPASVで接続できるのですが、linuxのlftpやncftpではログイン成功後にファイル一覧の取得ができません。
passiveをオフにしてもダメなんですが、従来のftpコマンドでは大丈夫です。また、仮想terminalを2枚立ち上げて、データコネクションを確認すると一覧取得できました。
linuxの場合、ftpクライアント側で別の設定が必要なのでしょうか。 WebページをPDFにする、wkhtmltopdf と云うコマンドを知りました。
使って便利ですが、保存先を指定できない。
Helpなんか見たんですが、それっぽいオプションは無いみたいで、、
英語はさっぱりで、Google翻訳で見たんですが無いみたいで、、、
なんか良い方法がありませんかね。 >>50
答えじゃないけど、chromeなら印刷でPDFに出力できるよ。 >>51,>>52
ありがとう、
$ wkhtmltopdf http://yahoo.co.jp yahoo.pdf 保存したいディレクトリ
ってな具合のほうが楽だから、、、 出力するファイルの指定は
"保存したいディレクトリ/yahoo.pdf"
じゃいかんのけ? 共有ライブラリAをリンクしてる実行ファイルBの実行中において、Aの使用頻度が低い状況で
システムメモリが枯渇した場合Aはページアウトされるのでしょうか?
そうだとすると、ページアウト後にAがディスクから削除されるとBが再びAを使おうとした際にエラーになるのでしょうか? >>55
次のような挙動だと理解している。
Shared objectはmmapシステムコールでファイルと論理メモリ空間が紐付けられる(memory mapped file)。
物理メモリが足りなくなるとページアウトというか、読み出したページキャッシュが物理メモリから削除されて、必要になったらまたファイルから読み出される。
ファイルを削除してもmmapしているプロセスがある間はファイル名がついていないだけで、ファイルの実体は削除されていないので読み直しができるからエラーにならない。 端末の文字列のコピペがどうしてもできない(Blackarch)
ショートカットキー教えてください、嵐のように。
片っ端から試します。 >>54
エラーがでますね。
$ wkhtmltopdf http://yahoo.co.jp /デスクトップ yahoo.pdf
Error: This version of wkhtmltopdf is build against an unpatched version of QT, and does not support more then one input document.
Exit with code 1, due to unknown error. まちがえた、動いたんだけど、
$ wkhtmltopdf http://yahoo.co.jp "/デスクトップ/yahoo.pdf "
Loading page (1/2)
Printing pages (2/2)
QPainter::begin(): Returned false
Done
デスクトップにそのようなファルはない。何でだろう ?? >>57
何も押さないとか
選択した時点でコピーされてないか >>50
html をダウンロードかw3mなどのテキストブラウザで
htmlかtxt形式にダンプして それをPDFにしたほうが良いんじゃない?
海外のプログラムは、html→他のファイル変換で日本語に対応してないことが多い。専用のブラウザ通したほうが確実。 >>58
メッセージは、コンパイルする時にオプションでQTのパッチ当ててないから機能しないみたいな趣旨じゃないの? $ wkhtmltopdf http://yahoo.co.jp ~/Desktop/yahoo.pdf
うちの環境はこれで普通にデスクトップに保存された
"" でくくるとだめだな >>56
ありがとうございます。
ファイルの実体は削除されてないとは、ディレクトリエントリから消えてユーザからは見えなくなっても
システムはそのアドレスを持ち続けている、という感じでしょうか?
実は先日、実行ファイルBがbus errorで不定期に落ちるようになり、状況を調べたところ
システムメモリがかなり枯渇状態でなおかつBの実行中に共有ライブラリAを差し替えてしまったらしいことが分かり、
ページアウトを疑った次第です。 xmonadやi3なんかのタイル型ウィンドウマネージャと、vmplayerやvirtualboxなんかの仮装マシンは、相性よくないんですか? >>66
特に不便は感じないけど
キーボードで操作しやすいタイル型とキーボードの入力をグラブする仮想PCとの相性って意味では良くないかも ext4って面倒な手順踏まずに前方にパーテーション広げられる? >>65
そうそう。ディレクトリエントリだけ消しておいて
実際にinodeが解放されるのはそのinodeを使っているプロセスがいなくなった時。
その差し替え処理、ファイルを削除せずに上書きしてたりしません?
実験的に再現できなかったけどfilemap_fault(mm/filemap.c)によれば
読もうとした場所よりファイルサイズが小さい場合などにSIGBUSが発生するようだけど。
でもそれなら先にSIGILLやSIGSEGVが発生しそうな気もする。 >>64
遅くなりました。出来ました。
ありがとうございます。 >>69
同名のファイルをcpしての上書きですが、この場合inodeは異なるのですよね?
再現性が低いので大変ですが、少しずつ原因を絞っていきます。
ありがとうございました。 >>67
ありがとうございます。
参考になりました。 bash
a="a b c"
echo "$a"
aの値を複数行に分けて書きたいんですけどエラーになりました
a="a " \
"b " \
"c"
一応これでいけますけど、\を使った場合のやり方を教えてください
a="a"
a+=" b"
a+=" c" いらないお世話だと思うが、 \ 入ると見通し悪くない? >>64
>>58
クォートはプログラムに対して渡されるわけではない
(シェルが展開するときの挙動で使われ、プログラムにはクォートは除去して渡される。
man bashでQuote Removalを検索してみよう)
ので、プログラムに対する問題ではないな。
59だと、ルートディレクトリ(/)以下の"デスクトップ"ディレクトリに保存されることになる。
64をクォーティングしたら~が展開されず、カレントディレクトリ以下の~という名前のディレクトリのDesktopというディレクトリの…となる。 ディレクトリを”単純化"したい
エロ.zipを展開するとフォルダの中にフォルダができたりするじゃん?アレなくしたい
FILE=$1
DIR=`basename $FILE`
DIR=${DIR%*.*}
unzip $FILE -d $DIR
ここまで考えた後よろしく ちなみに、デスクトップフォルダを確実に指定したいなら
"$(xdg-user-dir DESKTOP)"
で良いよ。yahoo.pdfとして保存するなら
"$(xdg-user-dir DESKTOP)/yahoo.pdf" >>73
a="a
b
c"
でいける。\いらない。 >>82-83
それだとa b cにならず
a
b
c
になる >>84
"a b c"にしたいのだということを理解していなかったぜ。すまん kona Linuxを使いたい。
cp932系統のzipファイルの解凍で文字化けしないために
GUIアプリで文字化けしないアプリはありますか?
GUIアプリだとxubuntuとかにしないと実現できませんか? (1)指定した複数の画像ファイルを、
(2)フルスクリーンサイズに伸長して、
(3)連続投影(スライドショー)できるXのアプリケーションを推薦してくれたまえ。
(4)投影時間(interval)を設定できるとなお良い。
geeqieは(1)に難ありで、たぶん一つのディレクトリしか指定できない。
gwenviewは(2)が不能で、「ビューにあわせる」を選択しても画面サイズに伸長されない>。
xvは(3)が何故か出来なくなったようだ。 >>89
Gwenviewは設定の中に「ページより小さい画像は拡大する(E)」チェックボックスがある
スライドショーのインターバルは
画像をフルスクリーン表示している時の右上のボタンから設定
指定ファイルだけでスライドショーはコマンドに -s オプションを付けて
gwenview -s a.png b.png c.png $ary=(a b)
echo "${ary[*]}"
echo "${ary[@]}"
*と@を指定する違いってなんですか? >>93
Zsh manualに基づくと
$ary=(foo bar)
"$foo[*]" -> "foo bar"
"$foo[@]" -> "foo" "bar" >>78
遅くなりました。よく分かりました。
初歩的なところでつまずいていました。 質問させてください。
centos7、Forefox52.4.0 (64 ビット)
最近、久しぶりにyum updateを行うとForefoxのタブ部分と右クリックメニューウインドウが透過率100%に
なってしまっていて非常に操作しづらいです。
以前まではそんな事は無かったし、デフォルトの設定のままだったのですが。
ググって「ハードウェアアクセラレーション機能を使用する」のチェックを入れ外ししたのですが、状況はかわらず。
シェルはgomになります。
解決方法等ご存じの方いらっしゃればアドバイス頂けないでしょうか?
何卒よろしくお願い申し上げます。 >>100
テーマ変えてみてもだめ?
つかスレチかどうかなんて程度の差はあれどう感じるかは人それぞれなんだから一人に指摘されたぐらいでコロコロ移動しないほうが良いよ
逆に混乱するし、少なくとも俺はここで適切だと思うし おれ、Debianのスレで相当バカにされた。
あのスレはプライドが高くてダメだ。 鯖用途でもないのにDebian使うのって老害しか居ないからね
しゃーない CPU使用率を制限したいんですが
cpulimit -l 50 infinity
ってやってんのにニコ生見てるとCPU80%ぐらいいっちゃんですけど
ちゃんと制限する方法を教えてください >>100
そういや俺も昔似たようなことになって
そのときは(Firefoxでなく)GNOME3のテーマ変えたら直ったことがあった あまり関係ないけど、FirefoxがGtk3になってからファイルダイアログが使いにくくてかなわん。
FirefoxってQt版なかったっけ。 wgetの-nvと-qの違いってなんですか?
どっちも変わらないんですが >>110
存在しないファイル等で試しても全く同じになる?
環境によって違うのかもしれないが、うちのXubuntuでは
-nvはエラーメッセージと基本情報は出力する
完全に何も出力させたくない時は-qを使えとmanに書いてあって
実際そういう挙動になる >>107
infinityってのはどんなプログラム?
例えばfirefoxでニコ生を見ようとしているのだったら
cpulimit -l 50 firefox
とやって、firefoxを起動する
それでfirefoxのcpu使用率が50%前後に制限されるはずなんだが #!/bin/bash
touch a b
s="a b"
ls "$s"
ls: 'log save.bash' にアクセスできません: そのようなファイルやディレクトリはありません
nanndedesuka? 訂正コピペみす
ls: 'a b' にアクセスできません: そのようなファイルやディレクトリはありません >>113
touch "a b"
ってやらないとaとbふたつのファイルができてると思うよそれ いや "$s"と"で囲んだために、
"a b" と解釈され、一つのファイル名と解釈された >>115
これだとshellcheckにおこられるんですよダブルクォートで囲めって。
何でls "$s"だとだめなんですかね? >>117
二つ作りたいんでしょ
>>119
怒られてもほっときゃいいんじゃね
意図的にやってんだから >>117
いや2つのファイルを作りたいのでこれでいいんです
>>118
touch a\ b
a="a b"
ls "$a"
たしかにそうでした
ダブルクォートで囲んだらスペースがエスケープされた扱いになるんですかね? チェックを回避するなら
eval ls "$s"
とかかねぇ
でも不自然な文になるだけだから普通に ls $s でいいと思うよ これでいいか
# shellcheck disable=SC2086
ls $s qt アプリで Emacs キーバインドを使う方法はありますか。
gtk であれば gtkrc などの設定でお手軽に Emacs キーバインドが使えますよね。 >>113
shellcheck的にはそういうことをしたいなら配列にしておいて展開することが推奨されている
ttps://github.com/koalaman/shellcheck/wiki/SC2086
#!/bin/bash
touch a b
s=("a" "b")
ls "${s[@]}" >>127
Perfect!!!
Thanks!! ubuntu
iptablesより簡単に設定できるファイアーウォールないですか?
更新が停止されたパッケージを除く >>129
なにが簡単かは好みによるけれど、ufwとか 一番有名でよく使われているLinuxのソフトウェアキーボードってどれですか。
たたんだらタブレットにもなれるノートPCにLinuxをインストールしたのですが、使えるソフトウェアキーボードがあればタブレットとしても普通に活躍するなと考えました。 今はmint使ってます。
PCを使い終わて就寝時に自動更新と自動バックアップー>スリープする
こんな感じにしたいです。
例えば、後者はどんなディストリでも使える.shが欲しい。
あるいはGUIでMacのTimeMachineみたいに楽できると嬉しい。
今はどちらも時々手動。どうしたらいいですか?
Ubuntu 16.04: 自動アップデート / アップグレードの設定をする - Narrow Escape
ubuntuならあったので素直にubuntu系統に乗り換えたほうが良いですか? バックアップはdeja dup使っておけばHDD吹っ飛んでも全体リストア可能ですか? >>133
Ubuntuの方が使いやすいと思うならUbuntuでいいんじゃね > 例えば、後者はどんなディストリでも使える.shが欲しい。
ここが意外と難関かもね
システムアップデートのコマンドはディストリによって違うし
スリープも、pm-suspendのものとsystemctl suspendのものがある
分岐は避けられないかと apt-get autoremoveしても
dpkg -l でrcって単語がついたまま消えないパッケージがあるんですが
そういうパッケージもpurgeやれば消えるんですけど何でautoremoveで消えないんですか? 本当にくだらなくて申し訳ないんですが、
日経Linuxを見てラズパイでファイルサーバを構築しました。
いくつかの記事を見ると、ファイル共有用の領域を作る場所が違う、
Aの記事では /var/shared に、Bでは /mnt/share にと、
でも普段使っている Debian では /media にUSBのHDDやSDカードをマウントする、
ラズパイでも /media があるからそこにマウントすれば良さそうだと思うのだが、、、
サーバとしては /media は用途が違うのかな ?
あ、ラズパイでの板で聞けば良さそうなんですが、
すごく荒れているのでこちらで聞くことにしました。すいません。 そこら辺はポリシーの違いでしか無いからあなたが管理しやすいのを選べば良い。
/mediaは一般的にはサブとして使う外部メディア用として使う場合が多い。
(DVDとかUSB接続の外部メモリ等)
例で/media使わないのはメインストレージとして使ってる媒体に
領域作ってるからじゃ無いかな。 >>140
共有する領域の話なのか、メディアをマウントする場所の話なのか、どっちなんだ?
前者なら自分で決めていい
後者ならFHSでは/media/以下を使うことになってはいるけど、従わなくても別に問題ない
http://www.pathname.com/fhs/pub/fhs-2.3.html#MEDIAMOUNTPOINT ラズパイスレ見たけどあんなん荒れてるうちに入らないっしょ >>141,>>142
ありがとうございます。
誘導先を読みます。 URLは参考として貼っただけで誘導したわけじゃないよ
あとリンク先以外の地の文も読んでよ systemctlでサービスをstartしたりstopしたりした時に
何のメッセージも表示されないので不安になります
何をしたのか表示させる方法はありませんか? WindowsとLinux Mintのデュアルブート環境を使っています。
Mintの新しいバージョンが出たので上書きインストールしたいのですが
一旦Windows側からLinux Mintパーティション削除しないとダメですか? >>138
mintと他でLinuxのシステムコマンド自体が違うのですね。諦めます。 >>149
一般的にはモジュール化する。
環境によって異なる可能性のあるコマンド群は分離して、環境に合わせた同名のスクリプトを用意するようにする。
多用な環境を判別するようにするのは、労力はとてもかかるし、配布するのでもなければ無意味。 >>147
systemctl status 見る、とか >>140
mountするのはmedia、ソフト的なルールに従うにはそこからシンボリックリンクを貼ればいい
複数箇所にmountするという方法もある
参照する場所はソフトの設定でも変更できるだろう
Debianのパッケージはポリシーに従い設定変えてあったりするが、他のところはソフトそのままだったりする
標準的なポリシーとしてFHSがある
どうするかは自由だ centosでetcやhomeのバックアップなどをしようと思ったらnfsとかあると思うけど、
samba clientでWindowsの共有フォルダに保存させるのって邪道?
デメリットがあれば教えてください。
centtos使ってるなら、nfsとか使うべき?
自分のPCが24時間稼働だから、共有フォルダにアクセスさせたらもう1台立てなくていいかなと。
それともWindowsのacronisなどのソフトから、samba立ててそっちに見に行かせたほうがいいのかな。
昔samba3で、export, fstab, root_squashとかで挫折したのもあって、
sambaちょっと苦手で・・・ openstack構築してるんだけどcinderが無駄にでかいlv勝手に確保しちゃって他で使えなくて困る
cinder.conf見てもそれっぽい設定がないんだがどこでサイズ変えられる?
--- Logical volume ---
LV Name cinder-volumes-pool
VG Name cinder-volumes
LV UUID 08a9vi-xmaw-CbQV-0ioF-yZvN-VdYK-ageDRX
LV Write Access read/write
LV Creation host, time localhost, 2017-10-08 14:21:50 +0900
LV Pool metadata cinder-volumes-pool_tmeta
LV Pool data cinder-volumes-pool_tdata
LV Status available
# open 2
LV Size 151.39 GiB
Allocated pool data 2.02%
Allocated metadata 1.46%
Current LE 38757
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:3 >>152
ありがとうございます、自由度が高いんですね。
質問ばかりして申し訳ないのですが、日経Linuxの記事で(ファルサーバ構築)、
共有フォルダにアクセス出来るユーザーを登録します、
$ sudo useradd -s /usr/sbin/nologin test
$ sudo pdbedit -a test
testと云うユーザーをOSとSambaに登録した。と書いてあるのですが、
/usr/sbin/nologin test の意味がわからないのです。
オプションの -s は、ログインシェルを指定なら、/bin/bash で良いと思うのですが、、、 >>155
その記事読んでないけど
ログインさせる必要あるの? >>156
自分には分かりません。日経Linux4月号のラズパイでファイルサーバーの記事です。 sh や bash は何で /bin/bash と /usr/bin/bash の2ヶ所にあるの?
何かの名残? 連投ですいません、何故かエラーが出て書き込めない、
自己解決と云うか、目的は出来ました。
目的はtestと云うユーザーが気に入らないので、
useradd -r test で消して pdbedit -L で確認したら消えていた。 >>158
/usr/bin/bash にはないけど >>155
余計な権限は与えないのがセキュリティの基本 マルチスレッドに関する質問なんですが、
centos7、apache2.4(mpm event)、php-fpmで運用しています。
現在2コア8スレッドで動かしていて高負荷をかけても1つのスレッドがCPU使用率100%に
なるだけで、全CPUスレッドを使ってくれません。
preforkの時はそんなもんかなと思いapache2.4(mpm event)、php-fpmに変えたのですが、
そんなものなのでしょうか?
逆に全CPU使ってくれるような方法ってあったりしますでしょうか? >>161
nologin っていうのは、シェルを使わせない。
シェルを使えないユーザーを作る。
そんな理解でよろしいでしょうか ? >>157
nologinはログインを拒否するメッセージを出力してexit 1する。
ログインシェルにすることでログインできなくする。
調べたり試したりしたほうがいいよぅ そんな感じ
ドライブの共有だけさせるつもりが勝手にログインされて
システムのいろんなところ見られるのも嫌だしね >>162
負荷をかけているのはひとつのコネクションだったりしないよね…? >>166
>>負荷をかけているのはひとつのコネクションだったりしないよね…?
一つのコネクションになるような気がします。
というのも、負荷ツール等を使って検証したわけではなく、
nextcloudを運用しておりまして、sudo -u apache php occ preview:generate-all
と言う、ディレクトリを再帰的に検索して見つけた画像ファイルをサムネイル化する
と言う処理をphpを叩いて行うというような物になります。 >>160
ディストリによって違うのかな
うちのインストールしたての ArchLinux には有る
/etc/shells には /bin/sh や bin/bash の方だけが書かれてるけど >>167
Apache側ではコネクションを各コアに分散するだけの話であって、
Apache側のモデルに関わらずひとつのコネクションで複数のスレッドを起動するようなことはない。
もちろん、それによって起動されたプロセスがスレッドを生成したり、forkしたりするのは別の話で、
プログラム側がそのように動作するのであれば他のコアを使用する可能性はある。 >>168
Linuxでオリジナルのshが入っていることはまずないけれども、
ash系列なのかbashなのかなどいくつかの選択肢の中での論理的名称として/bin/shと/usr/bin/shがある。
最近はあまりしないけれども、以前は/usr以下は別ファイルシステムにすることが推奨されていたりもしたから、
/bin以下にないとフェイルセーフに動作しない。
だから/bin以下のファイルがシンボリックリンクになっているディストリビューションも少ないと思う。
shebangの互換性もあって/bin以下か/usr/bin以下かというのは両方用意されているのが一般的。
bashやzshのような高機能シェルは昔のUnixにとってはオプションのものだったし、/usr/bin以下にある可能性も高いからね。
でも/usr/bin/shはないんじゃないかな。 >>169
なんとなくわかったような気がします。
ありがとう御座います。 >>170
> shebangの互換性もあって/bin以下か/usr/bin以下かというのは両方用意されているのが一般的。
なるほど、納得したよ
ありがとう
> でも/usr/bin/shはないんじゃないかな。
/usr/bin/sh も有る ArchLinux はあまり一般的ではないんだね
(実体は /usr/bin/bash へのシンボリックリンクだけど) すいません、どなたかアドバイスお願いします。
初心者スレ向きだった内容でしょうか。 >>174
デメリットは遅い
属性が消える。tarでまとめるんならいいけど。 初心者スレに質問してましたがこちらにも相談いたします
RedHatEnterprise Linux7でサーバーを構築しているのですが
とある事情でjavaを元から入っているopenjdkをアンインストールし、jreをインストールしました
そうしましたらパッケージの起動ファイル(systemd配下のです)が動かなくなりました
javaライブラリとJAVA_HOMEの環境変数は/etc/profileに記載済みです
他に何か足りない設定がありましたら教えてください >>176
>初心者スレに質問してましたがこちらにも相談いたします
マルチは駄目
どちらかに統一
捨てる方には移転報告 >>153
定期的にバックアップをとるというレベルであれば、わざわざファイルシステムマウントしなくても
scpとかrsyncとかで良くない?
どうもNFSは固まるというイメージが(今はちがうのかもしれんが) 度々失礼致します。
topコマンドを見ていると
/usr/lib/tracker-extract
と言うプロセスが常時CPU100%で張り付いているのですが、これは何でしょうか?
また、常時CPU100%で張り付くとか異常なのでなんとかしたいのですが、どうにか成りませんでしょうか?
一応同じような症例のHPを見つけたのですが、理解できず、解決方法も分からずです。
http://nantonaku-shiawase.hatenablog.com/entry/2014/01/21/221658
OSはcentos7になります。 >>179
デスクトップ検索ソフトのクローラー
いちおーアイドル時に動作するとは思うんだが…… >>179
trackerってのはGNOMEの全文検索ツールで、
tracker-extractはファイルの中身を自動的にインデックスに追加するツールだったはず。
常時CPU100%ってのは、tracker-extractが頑張って>>179のPC内のドキュメントファイルを、
インデックスに追加している真っ最中ってことだね。
trackerをアンインストールして再起動すればおkかと。 RedHatEnterprise Linux7って有料じゃないすか
何でこんなとこで聞いてるの?
仕事?
お前新卒入社したぺーぺーだろ >>177
申し訳ありません。
初心者スレに統一いたします >>180
>>181
助言ありがとう御座います。
trackerで検索して関連しそうなツールを削除した後、レガシーでは問題なくcentos7にログインして操作できるのですが、
xrdpでリモートで繋げようとすると接続エラーを起こしてしまいました。
スナップショットを取っていたので、元にもどしましたが、
トラッカーを無効にする方法等あるのでしょうか?
http://www.putorius.net/2014/12/disable-tracker-on-fedora-21-fedora-20.html
こちらはFedoraについて書かれていますが、いまいちわからずです。
後、yum install tracker-ui-toolsはcentos7ではインストールできませんでした。 >>184
tracker-preferences >>176
jdk では、Java ソースコードのコンパイルもできるけど、
jre は、ランタイム(実行環境)しか入っていないから、
何かのスクリプト・ソースコードを読んで、コンパイルできなくなったのかも?
まず、エラーメッセージを取得して、そのメッセージで検索すべき
そもそも、最初から入っているものは、皆が使って良いものだから、
皆がそれを使っているから、アンインストールしたらダメ
何かのアプリが、動かなくなる >>184
xmingかなんか入れて手元で表示すればいいじゃない >>173
Archってそもそも/binと/sbinと/usr/sbinが/usr/binへのsymlinkじゃなかった?
うちではそうなっている。あとlibの方も。 GUIアプリのrxvtなどはターミナルエミュレータですよね。
では、startxコマンドでデスクトップ環境を立ち上げている人がstartxコマンドを入力するCUI環境の名称は「ターミナル」でしょうか。
と言うのも、ここのようなLinuxコミュニティーで、例えば
「ターミナルでノートPCのバッテリー残量を調べるには?」とか、
「ターミナルに顔認証でログインできる?」と質問した場合、
GUI環境ではなくCUI環境での話だと解ってくれるでしょうか。 >>190
「CUI環境で」って聞けばいいんじゃね? >>190
仮想コンソールって言えばいいよ。
コンソールとターミナルには区別があるんで,「コンソール」と明確に言えば分かってくれる。しかし日本語で「端末」というとどっちを指すか分からなくなるので注意。 >>191
>>192
>>193
ありがとうございます。
今後の質問時の参考にさせていただきます。 linuxでgui使ってるやつ見ると池沼だと思ってる 中身が空っぽじゃないフォルダー(ディレクトリー)に
マウントするとどうなりますか?
普通自分でマウントするときは/mntにマウントするじゃないですか、
でもfstabに/mnt未満のフォルダー(ディレクトリー)にマウントするようにしてしまうと
この状況になるので教えてください。 ちなみに 折り畳み=folder つまりアイコンが示すアレだが見たことないヤツいると思うわw
ついでにDirectoryはどうか?というとこういう感じ…微妙に違うな
名鑑
directory, list
興信録
directory
人名簿
directory, name list
人名録
directory, name list
登録簿
directory >>197
見えなくなる。その方法でわざわざ隠蔽することもある。
fuseの場合はエラーになる。forceをつけて強行することもできる。
>>199
フォルダとディレクトリは概念が違うので、同じもの(ファイルシステム上のディレクトリ)を指す場合もあるけれど、
それぞれ別のものを指す場合もある。
LDAPのアレをフォルダとは呼ばないし、フォトアルバムのジャンル分けをディレクトリとも呼ばない。
XDGでは明確に使い分けられている。 ファイルシステム上にあるのがディレクトリ
GUIで扱うあれがフォルダ
ディレクトリじゃないものがフォルダとして見える場合もある >>201
別にGUIでなくてもファイルシステム上のディレクトリをフォルダと呼ぶ場合もあるし、そういう流儀のファイルシステムもある。
そして、両方ともファイル以外を指して言うこともある。 renameコマンド以外でファイル名を一括変更する方法を伝授してください renameコマンドで語頭や語尾を指定する方法(^や$のように)を伝授してください touch test.txt
rename 's/^test/hoge/' *.txt >>206
pipをインスコする(説明はググれ)し、リネーマーを検索する
$ pip search rename
好きなものを導入、利用すれば良い
(例)batch-rename おっと書式はこんな感じ
$ batch-rename -p ./temp -n kawaii -e .jpg
変換結果)
kawaii-1.jpg >>211
言わんとすることが全然わからないけれど、
調べたり学んだり発想力をつけたりしてがんばってほしい。
以下Zsh
拡張子の置き換え)
for i in *.JPG
do
mv "$i" "${i:r}.jpeg"
done
連番に4桁0付加)
for i in <-9999>
do
mv "$i" "$(printf "%04d" $i)"
done
逆(先頭の0を除去))
for i in <->
do
mv "$i" "${i##0#}"
done
with拡張子維持
for i in <->.*
do
mv "$i" "${${i:r}##0#}.${i:e}"
done それからZshにはzmvっていうのもある。
autoload -U zmv
zmv '(*).JPG' '$1.jpeg'
autoload -U zmv
zmv '(<-9999>)' '$(printf "%04d" $1)'
autoload -U zmv
zmv '(<->).(*)' '${$1##0#}.$2' そういうことならスクリプト拾うなり作るなりしてコマンド化なりaliasで擬似コマンドにしておけばOK >>215
Rubyはデフォルトでインストールされていないディストロが多いからな
ファイル名の変更するためだけに導入はしたくないだろ シェルにおけるfor文の結果をシェル変数に格納したいのですが、for文をバッククォートで囲んでも上手くいきません
parse error になります
どうするのが良いでしょうか a=`for i in a b c d e ; do echo -n $i"-"; done`
でふつうにうまくいくけどね
どうしてもダメなら明示的にsh起動してみるか
a=`sh -c 'for i in a b c d e ; do echo -n $i"-"; done'` 会社で調達したHPやDellなどのLinuxワークステーションにことごとくリセットボタンが付いていないのですが、
何かリセットボタンを付けない理由があるんでしょうか? >>219
コストダウン
たいていは電源ボタンの長押しで代用になっている >>221
ありがとうございます。コストダウンとは予想外でした。
個人向けPCだとほとんど付いてるのに、より利益率の高いビジネス向けの
ワークステーションやサーバでリセットボタンをケチるのはちょっと解せないです・・・ PLoP Boot Manager使ってもUSBメモリのlinux起動できない場合、USBから起動する手段は無し? まずUSBメモリに正しく書き込まれているか確認した?
あと、USBから起動する手段はPLoP以外にもあるよ。
もしPLoPの事を某ブログで知ったのならそこに他のソフトが
いくつか載ってる。 再起動処理に一定の時間を置きたいんだけど、ソフト側でできますかね?
OS落とした時点で無理?
具体的には、システム終了後、5分後に自動で起動するとか、
いったん冷えてから立ち上がらせたいのです。 >>218
zshだから駄目なのかも
調べてみます >>226
rtcwakeとか?
全く使ってないから今でもあるのかとかもっと良い方法があるのかとかは知らんけどググる取っ掛かりにはなるかな >>227
Zsh使ってるけど、できるよ?
var="$(for i in a b c; do print A${i}; done)" リソースマネージャーみたいにどのプロセスがどこにアクセスしてるかリアルタイムで確認するにはどうしたらいい?
https://i.imgur.com/WbUr6O7.png
常時ディスクアクセスがあってどれが犯人なのか調べたい fcitx mozcだとニコ生に書き込めないのですが、どうすればいいのでしょうか。ネットにある情報だと既に古くてできませんでした。つべも普通のニコニコも書き込めるので不可思議です。あとニコ生で右クリックするとクラッシュします。 >>232
ニコ生はFlashだから書き込めないのでは?
つべとニコニコはHTML5だから書き込めるのかと。
> ニコ生で右クリックするとクラッシュします
Flashのバグだからどうしようもない お返事ありがとうございます
フラッシュないとどこも再生不能です
ニコ生だけ起こる理由はよく分かりません >>234
今試したけれど(Fcitx+Mozc-Neologd-UT)、何も問題はないね。
Chromium 61.0.3163.100
libpepflashplayer.so 27.0.0.130
Fcitx 4.2.9.3
Mozc-Neologd-UT 2.18.2598.102.20160905.1-1
状況や環境がわからないとなんとも言えない。 >>234
Firefoxだとニコ生はコメントできなかった気が
なのでニコ生の時だけChromiumかSRWare Iron使ってる お返事ありがとうございます。
確か、思い出した範疇だとフラッシュの
右クリックのクラッシュには
右クリックメニューから高速化のチェックを外す
という無茶なのが効き目があった気がするのですがどうやったのかすでに分かりません。知っていたらすいませんが教えてください。 waylandのgnomeでタッチパッドの二本指スクロールとエッジスクロール同時に有効化する方法ってある? .htaccessのhtって何の略ですか?
個人的にはhttpと同じようにhyper textではないかと思いましたが
どうなのでしょうか rangerをvifmみたいに2ペインで別々のディレクトリを表示する方法を教えてください
以前は出来ていたはずなのですが、コマンドが分からなくなってしまいました >>239
ttps://defbydig.wordpress.com/2013/05/17/hyper-text-accesshtaccess/
によるとそういうことらしい。
ところで su が,super user ではなく substitute user の略だと知ったときはびっくりした。 >>241
sudoはsuperuser doの略だと言われているんだよね >>242
sudo は super user do の略で正解なんじゃないの? Set Userと聞いたのでずうっとそう思っていた。 なんか su だけやたらと解釈多いなw
俺は substitute user の略称だと解説する記事 (詳細は失念) を読んでからずっとそうだと思っていたんだが,
急に不安になってきた。
set user とか初耳だし,しかもそれっぽい。 もともとは引数つけられなくてスーパーユーザにしかなれなかった
http://man.cat-v.org/unix-6th/8/su
だから「super user」の略だった、という説もある
引数とれるようになってからsubstituteとかswitchとかに解釈が変わったのかも
まぁその辺あんまり気にしてもしょうがない
suはsuだ こんなにスレタイにふさわしい話題なんて久しぶりだな いや、
suはsubstitute userで、
sudoはsuperuser doなのよ。
作者がそのように意図したかはわからないけど、少なくとも公式にそうなっている。
manpageをみても、
suがcommands with a substitute user
sudoはcommand as the superuser or another user
と表現されている。
ちなみに、俺はUnixについて学んだときはswitch userだと学んだw >>250
「マニュアルに従うと」ってことじゃないの? 端末アートのSLってありますよね、
LSを打ち間違えたら蒸気機関車が走っていく、
あの蒸気機関車を止める方法がありますか ? >>252
あれはあえて停止できないようにしてる筈。man sl に「キータイプを矯正します」ってあるくらいだからね。
sl の拡張版は,^C で割り込みできるオプションが効いたけど,パッケージ管理で導入した奴はじぃっと眺めてるしかない。 >>253
SIGSTOPとかSIGTERMとかが無効なのかな?
最強のSIGKILLまで無効に出来るわけないよね >>254
確認したけど手元の Fedora 26 では SKGKILL でしか殺せなかった。 manをひいたら
-e Allow interrupt by Ctrl+C.
ってのがあった(´・ω・`) >>254
SIGKILLだけじゃなくSIGSTOPも捕獲不能シグナルだよ
slはKILL,STOP/CONT,TSTP,QUITは通常通り処理する。
TERM,INTはきかない。 >>256
自分の sl はそんなオプションなかった……orz >>258
ぼくのは Ubuntu 17.04 のパッケージのslでした
Version: 3.03-17build1
https://github.com/mtoyoda/sl/blob/master/README.ja.md
SL: キータイプ矯正ソフト
むかしにも投稿された冗談ソフトの sl の豪華版です。 アイデアは借り物ですが、プログラム自体は私のオリジナルです。
いまさらながら若干アップデートしました。 a,l,F,c オプションが有効です。機能は実行して確かめてください。 cはなくて、eがあった(´・ω・`)
ここのじゃないのか、DebianかUbuntuが変えた版なのか 質問させてください
伝統的なプロセス生成の方法(fork and exec)よりposix_spawn()の方が処理時間が短くなるのはなぜでしょう。
自分の使用している環境(debian9(linux 4.11.3), gcc 6.3)においてfork and exec, vfork and exec, posix_spawnで処理無プログラムを10000回実行した結果、
fork and exec:6.3秒
vfork and exec:5.08秒
posix_spawn:2.61秒
でした。
なぜ、早くなるのでしょうか タイムだけ載せるバカがいるか!
ベンチのスクリプトを貼れよボケ!!!! ご返信ありがとうございます.
処理時間を早くしたいというよりは,posix_spawnの仕組みが知りたいのです.
ベンチは自作です.
<fork and exec> https://scrapfy.io/as9NK9nhP8CeJIQjQ4xi
<vfork and exec> https://scrapfy.io/qnWcVxf3SsRZx52w9keP
<posix_spqwn> https://scrapfy.io/UEBE3rhYKKqTGfQIh66B
プログラム中のtestは,main()内にreturn 0;のみ記述したプログラムです. ユーザー名:yamashita
パスワード:8931
1つのパソコンを複数人で共有してます
名字からユーザー名を特定されちゃうので
プロンプトに表示用の名前を別に設定することって出来ませんか?
ユーザー名にはランダムな名前を割り当てて、表示用に別に名前を用意したいんです
ユーザー名:user8931tekitounamojiretu
プロンプト表示用ユーザー名:yamashita
パスワード:8931 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) >>266
$PS1をてきとーに設定すればいいんじゃないの
なんでユーザー名特定されたくないの?
プロンプト変えたところでidとかやればすぐバレちゃうと思うけど >>264
forkの方はwaitしてるけどposix_spawnのほうはそういうの無いよね
実際確かめてみたけどposix_spawnの終了直前にsleep入れてみると子プロセスはゾンビになって残ってる
って事はforkの方は子プロセス分の時間も含まれて計測されてるけどposix_spawnの方は子プロセス分の時間は含まれてないって事になるよね
その辺りが関係してるんじゃない?
後はプロセスの情報のうちどれがコピーされるかとかも違ってきそう >>268
レスありがとうございます.
子プロセス分の時間が含まれていないというのはありそうですね.
こちらでも,調査してみようと思います.
あと,posix_spawn()のソースコード読んでみたところ,(v)fork and execを使った実装とGNU Hurdを使った実装があるようです.
GNU Hurdを使った場合,コメントによるとforklessという記述があり,forkと違った方法でプロセス生成処理を行っているのかもしれません.(https://lists.gnu.org/archive/html/bug-hurd/2001-07/msg00107.html)
その方法でプロセス生成処理を行った際に,ご指摘にもあったようにコピーされる情報が異なっているのでしょうかね. >>266
>>267 をもちっと補足すると、
まずホームディレクトリからユーザーは推測できるわけで、uidがわかっていれば
id <uid>
で事足りるし、そもそも/etc/passwdって隠されているわけじゃないし、
全くもってセキュリティにもならないけれども、
プロンプトは変数で設定するので見かけ上変えることはできる。.bashrcや.zshrc等ね。
まぁ、それ以前にほんとにそんなレベルの脆弱なパスフレーズを設定しているならユーザー名の推測なんか気にするレベルじゃないけど。 世界で唯一、Linux のすべてを知る大天才、
Linux man の著者が書いた、プログラマーの聖書。
Linux プログラミング・インタフェース、2012
この本が翻訳されて出版されているのは、日本だけらしい
POSIX, Linux の違いも書いてある。
Linux ではこうだけど、POSIX ではこうなっていますとか echoを入れたスクリプトが実行した時には非表示なんですが表示するコマンドが見つかりません。どなたか教えてください、コマンドの本にもないです。 >>273
そいつ例の釣りだから答えちゃもったいないぞ ここに例のなどというのはいませんが?
それで普通だし centos7のランレベルって変更すると、何がいいの?
multi-user.target、graphical.target はGUIが起動する以外に、何か違いはあるの? CentOS7なのですが、yumでアップデート中、次のエラーになり失敗しました。
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libusbmuxd.so.2()(64bit)
削除中: usbmuxd-1.0.8-11.el7.x86_64 (@base)
libusbmuxd.so.2()(64bit)
次のものにより不要にされた: : usbmuxd-1.1.0-1.el7.x86_64 (base)
見つかりません
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libimobiledevice.so.4()(64bit)
削除中: libimobiledevice-1.1.5-6.el7.x86_64 (@base)
libimobiledevice.so.4()(64bit)
次のものにより更新された: : libimobiledevice-1.2.0-1.el7.x86_64 (base)
~libimobiledevice.so.6()(64bit)
エラー: パッケージ: libgpod-0.8.3-14.el7.x86_64 (@epel)
要求: libplist.so.1()(64bit)
削除中: libplist-1.10-4.el7.x86_64 (@base)
libplist.so.1()(64bit)
次のものにより更新された: : libplist-1.12-3.el7.x86_64 (base)
~libplist.so.3()(64bit)
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest
epel.repoで、enable=0にしたのですが、同じエラーがでます。
指定されているように、--skip-broken しか方法はないでしょうか。 intel イーサネット 217-V用のドライバーは標準では入ってないんですか?
某ubuntu系をDVD Live(hdに未インストール)で動かしたらネットがつながらないので >>281
libgpod のバージョンを下げました。 すいません、初めてsftpコマンドを使ったのですが、
説明サイトで、sftpの終了っていうか、接続を閉じるのに、
bye sftpの接続を閉じます
exit sftpの接続を閉じます
quit sftpの接続を閉じます
ってなっていますが、みんな同じなんですか?
それぞれ一寸意味が違うのでしょかね? >>282
「某」なんてぼかさずにちゃんと書いた方がいいよ >>286
失礼しました
Kona Linux (klue-2.0-jack_x86_64.iso)です
マザボはasus Vanguard B85 LGA1150です >>284
いろんな方言に対応してくれているのだろう bye で終了するプログラムなんてある?
TeX くらいしか思い付かん……。 アンドリュー・ワイルズ氏とカール・マルクス氏はどっちの方が天才ですか? >>285
リンク先、良く分からんけど、ありがとうございました。
>>288
方言と考えれば、納得です。ありがとうございました。 「方言」と簡単に言っちゃうのはちょっとどうかなあ
byeとexitとquitのそれぞれがどの地方の言葉かってのはそこまで自明じゃないはず qbittorrentでダウンロードが
終了した時シャットダウン出来るんですが
なんでパスワードがいらないの? 僅か3行でこれほどちぐはぐな文章作れるってある意味才能だよな シャットダウンはroot権限が必要なコマンドのはずなのにパスワードを訊かれないのが不思議だってことか >>295
Ubuntuなどは、(インストールした人だけが使用してる)シングルユーザーだと
パスワードやSUの権限いらなくてもシャットダウンできる。 完全に想像だけど多分ダウンロードに時間がかかるような巨大なもの落とす時に終わったら自動でシャットダウンしてくれるような機能の事じゃねーかな
寝てる間にのんびり落として済んだら自動でシャットダウン、みたいな
シャットダウンにパスワードが要らないのは大抵はlogindとかpolkitが連携して「こういう状況でのこの動作はパスワード無しでもおk」みたいな事をやってくれてる > logindとかpolkitが連携して
そうなってるぽいね >>299
それはもともとスーパーユー権限で動いているからだろう
>>295が聞きたいのは一般ユーザで動かしてるときじゃないか >>300
logindとかpolkitを使えば終わったらshutdown出来るプログラムを
作成できるってことか。良いことをきいた。 大日如来とアレクサンドル・グロタンディークはどっちの方が凄いですか? monoのビルドって1年ぐらい前のcore i5でどれくらい時間かかりますか? >>300
wget xxxx; poweroff
とか? >>311
経験のある人いないかなって
どのトリもmonoバージョン古すぎない?
Ubuntu LTSだけは最新のをPPAで入れられるけど
Archでさえ5.0とか(最新は5.4)
mono最新stableをビルドしたいんだけどどれくらい時間かかるんやろ >>312
答え待つより自分でやった方が早いんじゃないの
君と同等のマシン持っててかつビルド経験あってしかもかかった時間覚えてる人ってかなり少ないと思う まあ大抵のソフトなら寝る前に開始すれば起きるまでには終わってると思うよ。
monoじゃ無いけどノート用の初代i5でwineとかffmpegとかビルドしても
1時間程度で終わる。 >>316
このスレに来る奴にいるか?ってなるといないだろうな 標準入力とか標準出力とか標準エラー出力っていうのは
プロセスごとに一つずつ持っているものなのでしょうか? バグレポートって進展あったり解決したら「Thanks」とかの実際の問題解決には何の意味も持たない反応もするべき?
それともひたすらドライに「起きてる現象」とかだけを淡々と書くだけのが良いのかな
後者だと失礼な気がするし、でも一方でたくさんのバグレポとかに反応しなきゃいけない開発者の人とっては前者は逆に鬱陶しそうな気もするし(´・ω・`) history -cしたのに.bash_historyが空にならないのはなんでですか? >>325
保存するのはbashが終了する時じゃなかったっけ
毎回保存したりするようにしてる人も居るだろうけど #!/bin/bash
f() {
echo 'ls'
}
a=f
これでechoしてるのに表示されないのはどうしてですか?
どうしてechoで変数aに'ls'が入るんですか? あとすいません
#!/bin/bash
f() {
echo 'ls'
}
a=f
aに代入されているコマンド(ここではls)を実行するにはどうやるんでしょうか? >>328
echo 'ls' だとlsという文字列を echoしているから ローカル関数を定義する方法ないですか?
source hoge.shしたときにhoge.shで定義した関数が使えちゃうんですよね
hoge.shで定義した関数はhoge.shの中でしか使えないようにしたいんです UTF8で罫線などを扱う際 文字幅を全角(2文字分)扱いさせたいんだけど
どうしたらいい?
teratermの表示上は2キャラ分にできるんだけど、
bashの内部表現的には1キャラ分のままなので
特にviやbashのコマンドライン上で困る Windows10、Ubuntu、ArchLinuxをマルチブートしたいのですがブログによってまちまちなので正しい方法が分かりません。
C:Win10 (SSD) (既存)
USBメモリ(64GB)に二つのLinuxを入れる。
起動画面(GRUB2?)にWidowsBootManager、Ubuntu、ArchLinuxが表示されて選択して起動できるようにしたいです。
パーティションの設定、ブートローダのインストール先等いろいろ分からないことがありますので教えてくださいませ。 環境によっても色々違う(いちばん大きいのはUEFIかLegacy BIOSか)
あまりレスがつかないと思うので、自分でもう少し調べて具体的な疑問箇所を聞くのがいい
UEFIの場合、使いやすいのはGRUBを本体のEFIパーティションにインストールする方法
しかし失敗したときの危険が少ないのはUSBをEFIブート可能にしてそこにGRUB2を入れる方法
本体のほうでUSBブート可能に設定しておく
各種Live Linuxがそうなってると思うので参考にすればいいんじゃないかな >>335
> C:Win10 (SSD) (既存)
まずこれを外した状態でUSBメモリにUEFIでArchをインストール。
次にUSBメモリにUEFIでUbuntuをインストール。
SSDを接続してUSBメモリのUbuntuを起動し sudo update-grub を実行。
UbuntuのブートローダーはUSBメモリにインストールされるのでSSD側が変なことになる事は無いはず。
パーティション構成は
sda1 EFI
sda2 Archインストール先
sda3 Ubuntuインストール先
sda4 スワップ
かな >>338
そのレスをするお前が一番のキチガイかと LinuxというかUnix系は
共存しやすいようにアーキテクチャ依存とか分けられるからな
NFSとかで複数台をまとめるのにも便利 こんな時間に申し訳ないです。
Archのインストールで
grub-install --target=x86_64-efi /dev/sda
とするとefiディレクトリが無い、と怒られてしまいます。
efiディレクトリってディレクトリ切るときに設定するんですか?ディレクトリはUbuntuインストーラのツールで切りました。 こんなもんの相手したくねぇ
ディレクトリとパーティションの違いを理解せよ >>342
> Ubuntuインストーラのツールで切りました
手動でやったのならefiのインストール先も自分で作らんといかんよ あ、ちょっと待って
> grub-install --target=x86_64-efi /dev/sda
これ、
grub-install --target=x86_64-efi /dev/sda1
こうじゃね? あ、済まない
> grub-install --target=x86_64-efi /dev/sda
こっちでよかったっぽいわ
顔洗ってくる >>342
>>337にあるようにパーティションを4つに切ったの?
そうならsda1をちゃんとFATでフォーマットしたかとか、
/boot/efi をmkdirしたかとかを確認かな。 Linuxですること無い時、どんなコマンドを打ち込んでる? >>333
「bash local function」で検索!
ローカル関数というのは、見当たらない プロセス分けたら隠蔽できるのでは?
sourceしないでhoge.shを実行したらどう? 書き方教えてください。
CentOSでsnmptrapd.conf の書き方です。
全てのトラップを監視サーバに送るというのをしたいのですが
どのようになりますか?
traphandle default
の後がわかりません。 >>342 です。
BIOSの設定から間違ってましたというかデフォルトになっていた。
ttp://note.kurodigi.com/archlinux-uefi-install/
ここを参考にインストールしたら一応起動しました kernelnewbies.orgが死んでるっぽいんだが
うちだけだろうか うちだけなのか。なんだろうな
pingがタイムアウトするわ 今見れるようになった、なんだこれ
pingは鯖で返答しない設定にしてるんだろうか ロシア連邦大統領とマイクロソフト社CEOはどっちの方が偉いですか? 別宇宙・別次元・別世界・別階層探査をしたいのですが、どうすれば可能ですか?
9999無量大数円ぐらい無いと無理ですか? >>352
sourceした後は同名関数再定義だから無理
(source ファイル;関数)で子プロセス実行ならなんとか
やりたいこととは違うだろうけど >>361
お金の問題ではありません、精神を研ぎ澄まし肉体から離れるのです centos7系でvscodeにcpptool入れて使おうと思ってglibcの2.18と2.25でパス設定して起動しようとしたんだけど、どっちもfutexで起動刺さるんだけど何でやろ? ディスプレイマネージャに GDM ではなく LightDM を使っていて,
GDM は systemd で無効にしてあるんだけど,
デクトップ環境の名称 (というか Xsession の種類) が格納されてる変数の名前が $GDMSESSION なのはどうしてなんだろう。
気持ち悪いんで $DMSESSION とかにすればいいのに。 bash hoge.sh 1 2
echo $#
echo $1
echo $2
これらの$# $1 $2は関数の中でなければ必ず取得できる変数ですか?
読み取り専用変数で再代入されないと思っていいですか? もうひとつすいません
echo=1
echo "$echo"
これで1が出力されるんですがbashでは変数に使用できない単語ってないんでしょうか? 質問です。
動画編集は難しいのでしょうか?
かなり本格的(ハリウッド映画みたいなやつ)に動画編集をしたい場合、
どんな環境で動画編集をすることになりますか?
そもそもそれぐらい本格的な動画編集をする場合は、市販の超ハイスペックデスクトップPCだけじゃ無理なのでしょうか?
何か動画編集用の超高価な機材とかが必要なのでしょうか?
あと、それぐらい本格的な動画を作りたい場合、
撮影機材もプロ仕様のものを使うべきなのでしょうか? >>367
> 読み取り専用変数で再代入されないと思っていいですか?
俺はあまりやらないが、位置パラメータにsetするのはshスクリプトの定石みたいよ。 >>369
画質を下げるのは簡単。
画質を上げるのは大変。 >>371
画質って撮った物以上に上げれないんじゃないの? a="$HOME/*"
find $a -maxdepth 0
これをshellcheckするとSC2086なるんですが
find "$a"
って書くと
find: ‘ /home/hoge/*’ : そのようなファイルやディレクトリはありません
ってなるんです
エラーが出ない良い書き方をおしえてください
パターンは$aに入れて使いたいのでfind "$HOME/*"という書き方以外でお願いします >>373
findの使い方が間違ってるような
普通はディレクトリを指定するんであって 尋常じゃないくらい頭が悪いのですが、東京大学理学部数学科に入りたいです。
どうすれば良いですか?
やっぱり猛烈に勉強するしか無いですか? やっぱり数学って才能が必要なんですかね・・・?
受験数学レベルなら才能はもしかして必要ないかもしれないけど、
東大の院で博士号を取得するレベルになると、もはや才能無しでは太刀打ちできない気がするのですが・・・・・。
東京大学理学部数学科卒 → 東京大学大学院数理科学研究科数理科学専攻修士課程修了 →
東京大学大学院数理科学研究科数理科学専攻博士課程修了
というルートを辿りたいのですが、どうすれば良いですか?
やっぱり猛烈に努力するしかないのでしょうか?
それでも絶対に無理ですか? port65534にnobodyていうuserがいるんですけど誰ですか ThinkPadのトラックポイントでマウスカーソルを動かすとやや早いので、
遅くしようと /etc/udev/rules.d/10-trackpoint.rules ファイルを次のように編集しました。
ACTION=="add",SUBSYSTEM=="input",ATTR{name}=="TPPS/2 IBM TrackPoint",ATTR{device/sensitivity}="30"
そして、マシンをリブートしましたが、マウスカーソルの速度は変わりませんでした。
sensitivity を 10 や 1、あるいは 300 などとしても全く変化しません。
どうしてでしょうか? シェルで配列を逆順で取得する簡単な書き方ってどんなのがありますかね? ムハンマドとロスチャイルドはどっちの方が凄いですか? クルト・ゲーデルとアルベルト・アインシュタインはどっちの方が頭がいいですか? >>382
こんなん?
#!/bin/bash
ARR=( aaa bbb ccc ddd )
i=${#ARR[@]}
for x in ${ARR[@]}; do
let i--
echo ${ARR[$i]}
done 女優さんが体を張った熱演動画が沢山あり、消すのも惜しいので、
暗号化したいと思いました。調べたら encfs というのが簡単で使いやすので、
これを使いました。
3TBのHDDをUSB接続でサーバーに接続、SSH接続で、
$ mkdir -p /mnt/share/3TB/angou /mnt/share/3TB/fukugou
を作り、encfsを設定
$ encfs /mnt/share/3TB/angou /mnt/share/3TB/fukugou
パスワードを設定して上手く動きました。
しかし、sambaで接続した場合、上手く動かない。
angouフォルダには暗号化されたファイルがあるが、
fukugouフォルダには復号化されたファイルが出現しない。
Debian8ですけど、無理ですかね ? >>386
それだと
ARR=( "aaa" "bbb" "c d")
みたいな配列だと崩壊するんですよね
これでも崩壊
echo ${ARR[@]} |sed -e 's/\ /\n/g' |tac
結局こんなもんですかね
for (( i=${#ARR[@]}-1; i>=0 ;i--))
do
echo ${ARR[i]}
done >>381
マウスカーソルの移動スピードを遅くすることは xinput でプロパティを設定することで実現できました。
しかし、なぜ udev の rules による設定がどの属性を使っても実際に反映されないのか未だにわかりません。
どこかで設定が上書きされているのでしょうか。 >>388
クオートしてないからでしょそれは
簡単かどうかは微妙だけど逆順の新しい配列を作るっていう手もある
#!/bin/bash
a=("aaa" "bbb" "c d")
r=()
for e in "${a[@]}"; do r=("${e}" "${r[@]}"); done
printf '"%s"\n' "${r[@]}" 一つのコマンドで共通の引数でtar.*系とzipの解凍する方法を教えてください
tar.gzだとtar -zxvf
tar.bz2だとtar -jxvf
のように引数がバラバラだと面倒くさいんです
圧縮はしないので解凍だけ出来ればいいです
githubのソースコードを圧縮ファイルでダウンロードするぐらいなのでマニアックな圧縮ファイルなどは扱わないです ITストラテジストの試験に合格するのと司法書士の試験に合格するのはどっちの方がムズイ? 質問1
tar -xfでもtar xfでも動くんですけど-ありなしで何か挙動が変わりますか?
質問2
tar.gxの回答でtarの-Jを使用してますがman tarに載ってません
この-Jってmanのどこに載ってますか? 中国とフランスは世界的に見てどっちの方が有名ですか? ああすいませんtar --helpに-Jについて載ってました
manの方って完全なマニュアルではないんですね不便ですね >>396
> tar -xfでもtar xfでも動くんですけど-ありなしで何か挙動が変わりますか?
(tarコマンドに限っては)オプションの効能は変わらない。
"-"無しが古形と聞いたことがある。 >>399
GNU tar 1.26にはmanに載ってたで
日本語マニュアル不足してると思ったら
LANG=c man tar
とかで見るとかある >>396
一般に'-'ってオプションは、'-'ではじまるファイル名に対して処理するようなのじゃないか?
また単独で前後にスペースある引数だと ファイル入出力のパイプ処理などで使う。 >>403
ハイフンマイナスで始まるファイル名を引数に持ってくるときは -- を付けるぞ。 >>390
クォートしたらよかったのか(知らなかったなんて言えない)
そういう書き方もあるんですね
勉強になりました wine で動画を再生しようとしていますが、音声のみ再生され、映像が映りません。
再生画面のウィンドウサイズを変更すると、再描画がうまく行っていないような感じのグチャグチャ画面になります。
例えば vlc を使った場合のスクショをアップしました。
http://or2.mobi/index.php?mode=image&file=176877.png
どのフォーマットの動画でも、またどの動画再生ソフトを使っても同じ症状です。
例えば Macgo の Win Blu-ray Player を使って市販の Blu-ray ディスクを再生させても、
音声はしっかり流れるのですが、映像が全く映りません (こちらの場合は真っ黒です)。
しかし、vlc で動画を再生させている最中に vlc のメニューからスナップショットを取ると、
再生されていた動画のその瞬間のスナップショット画像が png ファイルとして保存されます。
その画像には正しく映像が写っています。
なのでデコードは正しく行われているはずです。
何が問題なのでしょうか。
ちなみに、wine 上ではなく普通に、例えば gnome-mpv などで再生させる場合は問題ありません。
[環境]
ThinkPad X1 Carbon
Archlinux
i3-wm 4.14.1-2
Wine-2.19 (Staging) 動画ソフトのHWアクセラレーションをOFFにするとか
パフォーマンスは落ちるけど >>409
ありがとうございます。
vlc の「ビデオ」の設定で「アクセラレーテッドビデオ出力」のチェックを外しても、
何も変化はありませんでした。
しかし「出力」を「自動」から「Windows GDIビデオ出力」に変えたら映像が出ました。
(他の出力設定ではダメでした)
ただ Macgo の Win Blu-ray Player ではその様な出力タイプを選択する設定項目はありません。
またハードウェアアクセラレーションの設定は初めから無効(グレーアウト)になっています。
(きっと本物の Windows 上では設定できるのでしょうね)
元々の目的は市販の Blu-ray ディスクを再生させる事で、
vlc などのプレーヤーを入れたのは単に問題を切り分けるための実験です。
なので、問題はまだ解決されていません。
引き続き情報の提供をお待ちしております。 Blu-Rayプレイヤーは著作権保護の観点から出力先が限定されてるんで難しいかも >>410
>Windows 上では設定できるのでしょうね
>>411が言っているように、そのPCが著作権保護対応PCなのか確認するために
手間だがWinの評価版をインストールしてMacgo の Win Blu-ray Playerで
Blu-ray再生確認したら良いんじゃないのか?
これで再生できないとなるとどうしようもないような気がする。 ダライ・ラマとマイクロソフト社CEOはどっちの方が偉いですか? >>391
unpack
7z や rar も (拡張子から?) 自動判別して展開できるそう >>416
自動判別は拡張子ではなく中身のマジックナンバー(と言うんだっけ?)をみてやっているはず
そうしないと、拡張子は7zだけど、実はzip圧縮の物が展開できない >>416
そのコマンド見つからないんだけど、どこで入手できるの? unpackってpackで圧縮したファイルを伸張するコマンドだろう
gzipに淘汰される前の大昔のもんだぞ
それとも最近別なものが出てきてるんだろうか >>418,418
だからおまえら >>392 で答えが出てるだろ阿呆か ubuntuでrubyをコンパイルしたいんですが
git clone https://github.com/ruby/ruby.git
cd ruby
autoconf
./configure
これで
checking for ruby... false
configure: error: cannot run /bin/bash tool/config.sub
ってでてconfigureが中断してしまいます
tool/config.subなんてないんですがどうやってコンパイルするんでしょうか? 適当にインストールスクリプト呼んでみたら
rubyがないとrubyのコンパイルが出来ないことが分かりました
不便なプログラミング言語ですね まあでもソースからのビルド推奨しないっていうruby界隈の文化も微妙っちゃ微妙だからな >>411
>>412
同じマシンを使い、Windows で試したら、全く問題なく再生できました。
ハードウェアはストレージ以外は全く同じ構成です。
OS は Windows10、動画再生ソフトは Macgo Win Blu-ray Player 体験版です。
音声はもちろん、映像も一切乱れず再生できました。
Linux + Wine の方では、例えば vlc で適当な動画を再生してから vlc を落とし、
直後に Macgo のプレーヤーで Blu-ray を再生させると、
vlc で再生させていた映像がグチャグチャになって写っているように見えます。
グチャグチャというか、メモリに残っている画像データを違うストライドやオフセット、幅などで
プライマリサーフェイスへ転写させた時によく見られるようなスダレ状の画像に見えます。
ただし、そのようなスダレ状の画像がチラチラ動くのではなく、止まったままです。 >>416
もしかしてaunpackと言いたかった? オズワルド・ヴェブレンと東工大数学科で断然トップの人はどっちの方が頭が良いですか? cp hoge.conf.default hoge.confしてから
hoge.confの特定の行を置換したいんですけど
変更前
;age=1
name = huga
変更後はコメントを外したり値を変えたりする。行を削除することはないです
age=1
name = hoge
↑これはあくまでも例ないので
置換したい行が連続で続いてるってわけではないです
sed -ie "s/;age=1/age=1/g" hoge.conf
みたいに書きまくっても良いんですけど
;age =1とか
; age= 1 みたいにソースコードのバージョンによって微妙にスペースが入ったりする場合もあるんですよね
見通しが悪くてメンテナンス性が低いんですよね
なんか良い方法教えてください ようはソースコードをプログラムをコンパイルしてインストールした時に出来るデフォルトの設定をコピーして手動で設定を変更するのを自動化したいだけです 416 で unpack と言った者だけど、ごめん、各種ディストリビューションの標準リポジトリに入ってるツールかと思ってたら、全然そんなことなかった。
Janssens (2014) "Data Science at the Command Line", O'Rilly (長尾高弘訳 (2015)『コマンドラインではじめるデータサイエンス: 分析プロセスを自在に進めるテクニック』株式会社オライリー・ジャパン)
で紹介されているシェルスクリプトで、コード自体は以下です。
https://github.com/jeroenjanssens/data-science-at-the-command-line/blob/master/tools/unpack sed -ie "s/^[ \t]*;[ \t]*\(age[ \t]*=[ \t]*1\);/\1/g" hoge.conf
みたいな感じか? そうなるんですよね
でもなんかそうやるとメンテナンス性が悪くて >>438
そんなローカルなスクリプトを何の説明もなしに出されてもわからんよ、、、、 >>438
どのディストリビューションにそれが入ってるんだよ…
自分でgithubから持ってくるしかないようなレベルだろ…
シェルスクリプト初心者の練習みたいな… >>440
もしその設定ファイルが他のファイルをインクルードできるなら
変更ある分だけを別ファイルにして
includeの行をコメントアウトするなり別ファイル指定するなりするほうがスマートそう >>437
実行時のコマンドラインオプションで変更できるようにする >>440
メンテナンス性が悪くてと言われても、
どんな風になったら良いのかって他人には分からんからな >>438
そのスクリプトよりは、難しそうな本を読んでいることに感心した キーボードから標準入力に文字を送る時は
文字を入力するたびに送られているのか、
シェルがバッファに貯めておいて、
ctrl+dを入力した時点でまとめて送っているのか
どっちなんでしょうか? >>449
プログラムを起動したあとはシェルはほとんど関係ない
大抵は擬似ターミナルや仮想ターミナルが一行ずつバッファリングしてエンターでフラッシュされる
bashなんかは履歴操作やタブ補完を実現するためにバッファリングを無効化して一文字ずつbash側で処理しているはず ファイル名に使える文字とか、コマンドと引数の入力の長さとかってシェルが関係しますか?
bashとzshに違いがあったりしますかね? 前者はファイルシステムの話だからシェルは関係ない
後者は試してみればいいんじゃね >>450
あれはターミナルがやっていたのですか
ありがとうございました envの変更を検知するコマンドってないですか?
あるコマンドを実行すると$HOGEが空になったり$UGAが作られたりするので調べたいんです >>455
printenv の差分を取るっていう方法じゃだめ?
「あるコマンド」が何か知らないけど,仮に cmd だとして
$ printenv > /tmp/bef.env
$ cmd
$ printenv | diff /tmp/bef.env -
これだと手間すぎるか……。 あるコマンドってなんだろ
シェル・環境変数書き換えるには直接代入するか、source(.)するくらいしか方法ないと思うが... printenvしてみたけど表示されません
ちなみに例えとしてgit 2.50とかです
$__git_all_commandsが存在しますけどprintenvが表示されません gtx760搭載PCの場合、Nvidiaのプロプライエタリドライバにした方が描画性能って上がりますか?
Ubuntuのオープンソース?ドライバでも今のところ問題はないんですが気になるので。 >>459
$ set | grep -E '^[^=]*=.*'
でどうですかね
ところで git なら git status とかの方が環境の確認とかしやすいと思うんだけど
それをしない理由は何? #!/bin/bash
f(){
readonly local a=1
}
f
f
1
hoge.sh: 行 3: n: 読み取り専用の変数です
1
なんでですか?f抜けた後も変数aが残り続けるんですか? ubuntu 17.10で:
他エディタでは日本語入力できるのにatomでは
日本語入力出来ない
nm-l2tpでl2tp接続してる時、remmina でrdpや
sshすると十数秒でセッションのウィンドウが閉じる
termius でキーチェイン作成しようとした時、
名前は入力でき、キーも手入力ならできるが
ctrl+vするとtermius がフリーズする
と3つあるんですが一つでも対応知ってる人
いたら教えてください >>464
なんでって……それが readonly の役目だから。
何が起こっているか理解できていないようなら引数無しで実行してみれば理解の助けになるかもしれない。
もちろんマニュアルを読んだ上でね。 >>467
何を言ってるのか意味が分かりません
readonlyの機能についての質問はしてないです >>468
君は馬鹿ですか?
>>464はreadonlyで定義してるからreadonlyの機能で
localが無効にされます。
readonlyの事をよく知らずに使っているみたいなので
manあたりでがんばって勉強しましょう。 bash -c "echo "1""
なんでこれ"1"の"をエスケープしなくても実行できるんですか? >>470
以下の3つの文字列が区切り文字(スペース)なしでくっついて1つの引数になってるな
"echo "
1
""
結局 「echo 1」しているのと同じ echo '<a href="'$var'">'
とかちょっと書くときに使ってるわ >>464
その local は readonly コマンドの引数
local コマンドは実行されていないから何もローカル変数にはなっていない
かわりに local という名前の変数が読取専用になっている
f() {
readonly local a=1
local=2
}
f
# $ bash a.bash
# a.sh: line 3: local: readonly variable
次のようにすればいい
f() {
local a=1
readonly a
} プログラミングには、Ruby, PowerShell などを使え
シェルスクリプトは、ややこしい >>474
使えない人は無理せず引っ込んでていいですよ suspendから復帰した時に画面が復帰できないパターンのやつだけどどこ弄るんだっけ >>474
オブジェクトまたはポインタが使えないような言語はプログラマからするとプログラミング言語とは言えないだろうからな Ruby, PowerShell は、オブジェクトのやりとりだけど、
シェルスクリプトは、文字列でやりとり!w
シェルスクリプトで、プログラミングは無理だろ
どの道、Vagrant, Chef は、Ruby だろ。
Ruby 必須
誰も、Vagrant の作者、Mitchell Hashimoto (HashiCorp)を、
避けて通ることはできない、と言われている swapが作られないようにメモリ使用率を制限してコマンドを実行する方法を教えてください #!/bin/bash
echo $COLUMNS
これをhoge.shに書いて
bash hoge.shやると値が空で何も表示されないのはなんでですか?
直接ターミナルでecho $COLUMNSすると数字が出るんですが・・・ 値を取るだけならresizeを加工するなりtputから取ればいいんですけど
なんでbashでスクリプト起動したら$COLUMNSが空なんですかね? CentOS7のsha256sum(coreutils8.22)で取ったsha256チェックサムと
同じファイルをWindowsの7zipで取ったsha256チェックサムが違うんだけど、
これはどうして?
sha256チェックサムって、OSとかの環境に依存するものなの? >>487
本当に同じファイルかどうか、バイナリ比較してみて。
クラウドストレージを経由してダウンロードしてきたのなら、
改行コードが変換されているかもしれんし。 >>484
「そういう仕様だから」としか答えようが無いが、>>468 のような赤ちゃんには納得してもらえなさそうだ。 いきなりYouTubeでh264の動画だけ激重コマ送りになって3日ぐらい悩んでた
ほかの形式だと4kでも普通に再生できるし、ブラウザ変えてもビデオドライバ変えても1ミリも改善無し、そもそもsmplayerとかだと普通に再生出来るという謎
再生支援効いてないとかそんなレベルじゃないカックカクだからもう何も思いつかなかったんだけど、
その後やけくそでPCの掃除して起動したら普通に再生出来た
散々再起動しても変化なかったのに何故掃除をしただけで…?
今でも不思議で思い出す度ゾッとします…(怪談風) 以下のようにインデントで構造化したシェルスクリプトにおいてヒアドキュメントを使う際、
以下のように行頭に余計なペースを入れるのは駄目、というか「EOF」は行頭から始まらないとエラーですが、
人間の見た目にはスペース入ったほうが分かりやすいですよね。
何か良い手はないでしょうか?ヒアドキュメントを使う限り避けようがないですか?
if 〜 ;then
if 〜 ;then
if 〜 ;then
cat << EOF
hoge
fuga
EOF
fi
fi
fi >>484-486
bash hoge.sh
とすると、そのプロセスは、端末シェルの子プロセスになり、
双方の変数は、別々のものになる(シェル変数)
export を付ければ、すべての子プロセスへ、コピーされる。
ただし、共有はされず、コピーされるだけ
1つの子プロセスだけに、コピーしたいのなら、サブシェルの中で、export する。
その他の子プロセスには、コピーされない。
( ) はサブシェル
(COLUMNS=a; export COLUMNS; bash hoge.sh)
親子プロセスで、変数を共有するなら、
source hoge.sh または、
. hoge.sh
で、カレントシェル上(親プロセス内)で、スクリプトファイルを実行する。
子プロセスは作られない
「export シェル変数 環境変数 サブシェル source コマンド」などで検索して
UNIX シェルスクリプト・コマンドブック 第3版、山下哲典、2015 >>492
<<- を使えば、終わりの区切り文字の前に、Tab を置ける
cat <<- EOF
hoge
[Tab]EOF >>490
どうしてそうなっているのかプログラマーらしく説明をお願いします 仏教学とコンピュータ科学はどっちの方が難しいですか? デュアルディスプレイで片方だけ縦にしたら、Chromiumの中でだけマウスカーソルがデカくなったんだが同じ状況の人いないかな
openbox+comptonで、xrandrで設定してるんだけどChromium側の問題なのか判断出来ねえ 端末から、GUIを終わらせるにはどうしたらいい?
runlevel 3
とかやるのはさすがに乱暴な気がするけどこれが一番楽かな Xをkillするだけじゃないの?
モダンなディストリビューションは違うんだろうか。 systemdならsystemctl stopでDM止める >>489
差の原因が分かりました
CentOS側で、元々はなかった&h00が並んでいたり、他のファイルの内容が混ざったりと、
ファイルシステムが壊れていたようです
そのマシンはただいまディスク交換中… init.dの場合
/etc/init.d/xdm stop
※xdmでなくgdmやkdmなど他のdmの場合もあり
systemdの場合
service gdm stop
※同上
いずれもrootで実行する必要あり
なおXを直接killしてもDMによりXが再起動される インストールの画面を見ていると
./../../〜
みたいなパスが表示されていたのですが
最初の./は必要なのでしょうか? あのさあ、今日GEditのTシャツ着た20歳くらいの姉ちゃんがいたんだけど、
あのTシャツどこで買えるかな? >>510
例えばカレントディレクトリにあるファイルを実行する場合には
./を付ける必要がある。 >>514
それはそうですが、
../は「カレントディレクトリの親ディレクトリ」の意味になので
その前にカレントディレクトリを明示する必要はない気がします >>516
例えばカレントディレクトリが無くなった場合、./を付けておくとエラーになるので異常を検出できる カレントディレクトリが無いなら、cdが失敗するより成功した方が嬉しいんじゃないか。
cd /usr/local/. のようにパスの末尾に付ける人もいるよね。 cd
mkdir test
cd test
(別ウィンドゥで)rm -rf test
ls ./../
ふつうに(エラーにならずに)動くな >>520
サンクス
書き込んだ直後に、自分で試せばよかったと思ってたところだった >>516
そのほうが簡単だからでは
./ を付ける必要がある場合と
./ を付けても付けなくてもいい場合があるなら
常に ./ を付けていればどちらなのか判断して処理を分ける必要がなく、コードが単純で済む 何をどうやってインストールしたのか知らないが、多分たまたまそういう表示になっただけじゃないかなあ。
通常はディレクトリ名を変数に入れるわけで、カレントディレクトリならその値は '.' になる。
相対指定も普通に使われるから
echo "$base/$dir/$file"
みたいなことをして、そういう表示になるのも特におかしなことではない。わざわざ正規化する必要性も無いだろう。
まあ、何をどうやってインストールしたのか知らないから実際に何が起こったのかはわからない。
ここはひとつ、自分で時間と労力を割いて調べてみてはどうか。 printfコマンドで固定小数点表記をする場合、「小数点以下N桁」かつ「小数点以下の不要な0を空白」にする方法はありますか?
たとえば123.45を全体で10桁、小数点以下3桁として「xxx123.45x」みたいに出力したいです(xは空白)
シェルのprintfで不可能ならawk、perl等なんでもいいです。 Mozc tool の文字パレットに表示されてるUnicode文字は、
Unucide文字を扱える同じフォントを使っているアプリ(ターミナルやブラウザなど)で
豆腐にならずにちゃんと表示できる、と思っていいんだよね。
LANG=en_US.UTF-8 環境の urxvt で Migu 1M フォントを使ってるんだけど、
ふつうの日本語文字(例えば「う」utf-8 : E3 81 86)は表示できるのに、
記号類(例えば「←」utf-8 : E2 86 90)は豆腐になる。
なんでだろ?
ちなみに、Firefox では同じフォントで問題なく表示できる。 >>525
cフォーマットだし%10.3lfで良くないか? Linuxブートプロセスのソースコードを読んでいるのですが、
やっぱりハードウェアの知識がないとなかなか理解できないものでしょうか?
電子回路についての知識がほとんどなく、例えばCMOS回路と言われても
ちんぷんかんぷんなのですが、こんな私でもLinuxブートプロセスを
理解できるようになるでしょうか?
いずれはOSの動く仕組みをすべて理解したいと思っています >>530 だよな
>>528
最低でも国立の情報工学系の大学院卒レベルの知識ないと駄目
と言うことで、先ず、来年、国立の情報工学系の大学に入って勉強する。
そして、大学院に行くのが良いよ。 マルチへの回答は別スレでの回答とカブったりして
労力の無駄になりがち 俺はわざとマルチに見せかけて他人の質問を他スレにコピペする愉快犯だけど
今回のはマルチ? 👀
Rock54: Caution(BBR-MD5:492359533d1dfe6d54ab866e37230060) Linux勉強したくてVMwareにCentoOS7入れてみたんだけど、起動してしばらく放置すると
青い画面で中央に日時が表示される画面になってしまって、これを上にドラッグすると
デスクトップ画面に戻るのはわかったんだけど、この青い画面にならないようにするには
どう設定すればいいの? >>533
昔なら中卒(旧制中学ではない)コンピュータ業界10年、ソフトウェアエンジニアの
係長ってのがいたよ。
現代では高学歴化しすぎて、学歴が必要なのかね? >>535
ctrl+alt+F2
でスッキリやで >>526
いいえ。
各ソフトがunicode文字等を表示する手段は複数存在します。
また、同じ手段を使っていてもソフト毎に設定が必要な物も存在します。
この場合はurxvtのフォント設定を確認。
>>537
学歴云々はただのネタ。 >>539
ありがと。
urxvt のフォント設定は、~/.Xresources に
urxvt.font: xft: Migu 1M-12
と書いただけ。
これを
urxvt.font: xft:Migu 1M:size=12
に変えても結果は変わらず。 >>538
スッキリしすぎてGNOMEまで消え去ってしまったのですが >>535
そいつはスクリーンセーバーという機能だ
設定のどこかに設定メニューがあるはずだが、その設定方法はデスクトップ環境ごとに異なる
CentOSはどうなのかは知らん
その辺のキーワードで調べろ Ubuntu
ディストリ枚にやり方違うか知りませんが起動時にGUIじゃなくてコンソール画面を立ち上げる方法教えて
GUIなんてネットするときしか使わないしコンソールで十分な時はコンソールで起動したい >>543
sudo systemctl set-default multi-user.target >>542
最初自分もスクリーンセーバーだろうと思い、システムの設定で探すも
そういう項目はなく頓挫したんだけど、よく探したら電源管理の設定内に
ブランクスクリーンというのがあってそれをオフにしたら実現できたっぽい
ども なんでシンゴジラのゴジラの目が着ぐるみの目の
まんまなんですか?着ぐるみ感をわざと出した、
とかが予算ないことの言い訳ですか?
大日本人とおんなじレベルじゃんこれ >>526
>LANG=en_US.UTF-8
US で、UTF-8 ?
これは、Japan じゃないの? >>548
おれ >>526 だけど、LANG=en_US.UTF-8 はまずいの?
もう少し詳しく聞かせてほしい。 LD_LIBRARY_PATH=/tmp/libc2.17/lib64/:/tmp/usr/lib64 /tmp/libc2.17/lib64/ld-2.17.so ~/anaconda3/bin/python mnist_sample.py
このコマンドの意味が完全に理解できていないんですが、まず
LD_LIBRARY_PATH=/tmp/libc2.17/lib64/:/tmp/usr/lib64 の部分でパスを設定していますよね。
なのでこの部分が前半で、このパスを設定した上で後半の
/tmp/libc2.17/lib64/ld-2.17.so ~/anaconda3/bin/python mnist_sample.py
を実行する という意味だと思うんですが、
/tmp/libc2.17/lib64/ld-2.17.so
を前においた上で python mnites_sample.py を実行するとなにがどうなるんでしょう?
.soファイルを前置きする形でコマンド実行するというのを初めてみたので、
どういう仕組みなのかよく分かっていません。
教えていただけると嬉しいです。 >>551
ld.soは動的リンカーで、必要な共有オブジェクトをリンクしてからプログラムのエントリポイントに制御を移す役割がある。
形式的には共有オブジェクトになっているけれど単体で実行できるようになっている。
普通のプログラムの中には動的リンカーのパスを指定するための場所(プログラムヘッダの.interpセクション)があって、/bin/lsとかコマンドを実行すると暗黙のうちにシステムに入っているld.soが先に実行されているわけ。
そのコマンドはシステム標準のld.soではなく/tmp/libc2.17のld-2.17.soを使って動的リンクさせている。
ちなみにLD_LIBRARY_PATH環境変数を解釈するのもld.so。
この辺のmanやコマンドも参考に: ld.so, ldd, readelf var=val command
は単なるb-shのお作法だよ。commandが$varを参照できるだけ。 zsh で
$ a=1.0; if [[ $a -gt 0.05 ]] && [[ $a -lt 2.0 ]]; then; 処理; fi
は動くのに、
$ a=1.0; if [[ $a -gt 0.05 -a $a -lt 2.0 ]]; then; 処理; fi
では
zsh: condition expected: $a
となり動きません。
なぜでしょうか。 だれかDebianにLMDEのOperaをインストールする方法を教えてください。 >>548-550
「linux lang utf-8」で検索!
英語環境と日本語環境
en_US.UTF-8
ja_JP.UTF-8 >>557
検索してみたけど何を言いたいのかよくわからない
もうしわけないが説明してくれないか? >>551
> /tmp/libc2.17/lib64/ld-2.17.so ~/anaconda3/bin/python mnist_sample.py
構文的には実行ファイルに引数一つ与えてるだけでごくごく普通なんだけど
.so が実行ファイルになってるってのがちょっとトリッキーよね zshの補完でmigemo使う方法ってあるだろうか
percolってやつインストールしてみたが、_percol使えるようにしてもmigemoは使えない xx_XX.○○○
言語_地域.エンコードな
日本は日本語だけだから関係ないが
同じ言語でも地域差があったり
同じ地域内で複数の言語が使われてることもあるから二つに分かれてる >>562
そこはわかるが>>548のツッコミの意図がわからない >>526
xvt系はフォントの選び方が違うんだよ
古いほうの仕様のやつ使ってるからな
xlsfontでリスト表示されるのが古いほうで
fc-listでリスト表示されるのが新しいほう en_US.UTF-8 英語環境
ja_JP.UTF-8 日本語環境
だからさ、英語環境で、日本語を使っている人なんて、いないでしょ!
「linux lang utf-8」で検索すれば、わかるじゃん。
どのサイトを見ても、日本語環境を使っているでしょ?
man とかで調べれば? >>494
492ですがありがとうございます!
お礼が超遅くなってすみません >>567
日本語環境でタイ語を表示したいこととかあるじゃない
英語環境で日本語を表示したいってのは別におかしくないっしょ >>567
ほうほう、アメリカにいる奴は日本語を使うことは許さんと。
なかなかの選民思想ですねえ。解き放ったらやべえ奴だぞこいつ >>526です。
色々調べてみたんたが、どうもフォント関係のロケールは FC_LANG で設定するといいみたいだ。
ただ、今は職場にいて確認できないから、帰ったら試してみるつもり。 >>563
&&に変えたら動きました
ありがとうございました [ ] なら -a でもいいんだけどね
% a=10; if [ $a -gt 5 -a $a -lt 20 ]; then; echo ok; fi
ok >>526 です。
FC_LANG は関係なかったみたい。
>>565
xlsfonts の出力にあった
-misc-migu 1m-medium-r-normal--0-0-0-0-p-0-iso10646-1
を .Xredources に設定してみたけど、やっぱり矢印なんかは豆腐だ。
xvt 系がだめならと試しに xterm を使ってみたら、
こっちでは同じフォント(Migu 1M)で矢印もちゃんと表示できた。
もう urxvt は諦めようかと思う(シンプルで良い端末エミュだったのに)。
みんなありがと。
結局 >>548 の真意は分からなかった。 urxvrは絵文字とかも表示出来ないしな
alacrittyがもっと進化したら俺もurxvt捨てる 今タイル型ウィンドウマネージャーを使ってて、
エディタは vim を愛用してるんだが、
そのうえで更に tmux を使うメリットって何かある? cursesプログラミングの質問はどこのスレが適してますか? >>576
ちょっと前までは端末の標準出力の一部を素早くクリップボードに格納できるという点で
screen を使ってたんだが Vim 8 以降内蔵仮想端末が導入されたんでもう使うつもりはない
ところで質問なんだが,二つのコマンドの標準出力をファイルを介さずに一つの標準出力として
コマンドの対象にするにはどうすればいいかな。
$ ls -1 /usr/share/bin
と
$ ls -1 /bin
の出力を「重ねて」標準出力とした後,uniq -c で重複を調べたい。 cat <(ls -1 /usr/share/bin) <(ls -1 /bin) | uniq -c
-1は省略可 (ls -1 /usr/share/bin ; ls -1 /bin) | uniq -c >>579
>>580
ありがとうございます。どちらも思った通りの出力ができました。 >>574
TeraPad なんか、中国の地名の「深せん」の「せん」が、? になる
Unicode 文字は、ドンドン追加されていくのに、すべてのアプリで対応するのは無理 そもそもタイル型WMじゃなかったとしてもtmux使わなきゃいけない場面なんてない >>583
いやあるだろ
ssh+screen or tmux でなきゃ仕事にならん 自席のWindowsPCから煩いLinuxWSにVNC(VirtualGL+TurboVNC)+適当なターミナル+screenってのがここ10年くらいのスタイルかな
デスクトップ環境は軽いならなんでもいいや ubuntu17.10にアップグレードしたのですが、キーボードレイアウトがJISなのですがUSと勘違いして読まれてしまいます。
そこでsetxkbmap -layout jpで一時的には治ります。
しかし、ログアウトするたびにもとに戻ってしまうので、キーボードレイアウトをJISで固定したいのですが、なんと打てばいいのかわからないので、教えてください。 >>587
たぶん
sudo dpkg-reconfigure keyboard-configuration >>588
ぼくのやり方が悪いのかもしれないのですが、それでも治らないです。 debianでpicasa動かす方法教えてください >>526です。
uxvrt から mlterm に乗り換えた。
これは良い。
フォントが対応していればユニコード文字がちゃんと表示される。
設定もシンプルで簡単だし、その気があればかなり細かくも設定できる。
まったく使わんが、縦書きにも対応してるのにはビビった。
(設定ダイアログで表示が一瞬で切り替わる) mlterm最強っぽいよね
ターミナル界のzshだよね >>590
じゃあエディターで下の値に書き換えてみて
sudoedit /etc/default/keyboard
XKBMODEL="pc105"
XKBLAYOUT="jp" urxvtもxft:フォント名を指定すれば問題なく表示できるはず mltermって軽いの?
vimやemacsでの使用に耐えられるのurxvtとalacrittyしか知らない >552
ありがとうございます、とてもよく理解できました。 mlterm試してみたけどurxvtから乗り換える気にはならなかった
gtkだからやっぱ多少重い
誰かurxvtをrustあたりで書き直して絵文字にも対応させてくれる人は現れないものか... 名前の雰囲気だけでLilyterm使ってるわ
なんか可愛いよね >>595
それを指定しても、矢印とか星マークとか、シンボル系が豆腐になったから質問したんだ。
うちの環境だけかな、何でだろう。
Migu 1M フォントがダメなのかと思い別のに変えてみたけど、結果は変わらず。
ロケールを en_US.UTF-8 から ja_JP.UTF-8 に換えても変わらず。 urxvt上で「←」は半角表示
leafpad上で「←」は全角表示
どういうことだよ 各アプリで、参照するフォントの、ディレクトリが異なるのかな?
それか異なるフォントを使っているとか。
あるフォントではその文字が入っているけど、別のフォントでは入っていないとか。
フォントを変えられないの?
または、フォントサイズが異なるから、表示できないとか。
フォントサイズを変えられないの? >>607
>>526です。
urxvt がどこからどのようにフォントデータを取るのか知らんが、
普通はよく知られた共通のライブラリを使うんじゃないのか。
今のところ矢印などが豆腐になるのは urxvt だけだ。
フォントを変えても urxvt でおかしいのは >>601 でレスしたとおり。
フォントサイズは変えられるが、変えても結果は変わらず。 urxvtの豆腐、再現したよ
Gentoo の x11-terms/rxvt-unicode-9.22-r1
VL Gothic (20141206) https://i.imgur.com/0DNapDc.png
ググって以下を発見
https://github.com/powerline/fonts/issues/176
コメントを参考に ~/.Xresources に
URxvt.letterSpace: 1
すると一部を除いて表示された
https://i.imgur.com/t5Rs1Td.png
でもよく見ると半角、VL Gothicではない何か別のフォント?
URxvt.letterSpace: 5
これくらいに増やすと指定のフォント(VL Gothic)が使われて
さっきは表示されなかった一部も含めて全部出た
https://i.imgur.com/lwGNBv6.png
ただし文字間隔が広すぎて実用にはちょっと無理
また、ほかの全角文字(スクショでは「長音符」以下の五文字)とは幅が一致していない(半角扱いっぽい)
なお豆腐になるときは urxvt を起動した端末の標準エラー出力に
urxvt: unable to calculate font width for 'Bitstream Vera Sans Mono:slant=0:weight=100:pixelsize=22:antialias=False:autohint=True:minspace=True', ignoring.
と出てる
Bitsream Vera Sans Mono はインストールしていないけど、fontconfigのシステム設定で DejaVu Sans Mono の別名になっていた メモリ32gのマシンで一カ月計算してたらメモリ足りなくなった
動いてるプロセスをそのまま止めないでメモリ64gのマシンに移動できない? サーバでbashを使っているかそうでないかはどうやって分かるのでしょうか?
これまでログインしたら勝手にbashを使う環境だったのにサーバによってはbashと打たないといけません
そもそもbashのようなシェルを使わずに何故サーバとコマンドのやり取りができるのがわかっていません
参考になるサイトでもいいので教えてください デスクトップ機DとノートNが我が家のLANに在り、DのXアプリケーションをNの画面に映しNのキーボードで操作できるという前提で。
DのFirefoxをD自身の画面に映し(←相違点)、Nのキーボードで操作する方法ある?
要するに、NをDのキーボードのように使いたい。 >>611
psして一番上にbashと書いてあればbash
その状態ではシェルを使ってないのではなくbashじゃないシェルを使っていると思われ
「ログインシェル」で検索
>>612
リモートデスクトップでいかが フォントの足りてない部分を補う順番は
fc-match -s "使いたいフォント名"
で出てくるよ
アルファベットしかないフォントでも日本語が表示できるのは
こうやって補完される仕組みがあるから
んでrxvtはこれじゃなくて古い仕組み使ってるから
これの順番通りにならないし
豆腐がでることもある zsh使ってるんだが、たまにコマンド名の頭数文字を忘れることがある。
後ろ数文字なら普通に補完機能で補えるけど、
頭を忘れた場合に何かいい手はないかな?
たとえば、apvlv コマンドの vlv だけ思い出した場合、
*vlv[TAB]で apvlv が候補に挙がればいいのに。 >>617
ありがとう。
何だか難しそうだけど勉強してみる。 ls /usr/bin | grep vlv
で確認するとかはダメ?
まあでも確かにfuzzy補完は欲しいね
21世紀だし >>620
ダメなのかと言われると、ダメだとは言いにくい。
我慢はできる。
でも正直いって、調べてから頭から打ち直す手間を減らせないかとも思ったりする。
linux使い続ければ自然に覚えるだろ、と言われるとぐうの音も出ない。 Linusだってアラフィフなんだから、Linux利用者がコマンド名の頭数文字を忘れるぐらい耄碌したっておかしくない。
我慢せず、らくらくホンならぬ、らくらくLinuxを開発して余生を送ろう。 $ whatis --wildcard *is
whatis (1) - display one-line manual page descriptions
whereis (1) - locate the binary, source, and manual page files for a command
よく覚えてないなら確認した方がいい気もする >>621
> 調べてから頭から打ち直す手間を減らせないかとも思ったりする。
Alt-Q
いったん現在のコマンドラインを空にして、何か一つコマンド実行したら元に戻してくれる >>616
欲しい・気に入らないなら自分で作るのがLinux
とは言っても、いまやそんなことができない俺のようなクレクレlinuxユーザーが多いからな Linuxはユーザーインターフェースなんて持っていない
UIの改善をLinusに要求するのはお門違い Linuxって仮想デスクトップを3つぐらい並べて、それぞれ個別にデスクトップアイコン置くことできる?
仮想デスクトップっていうのかワークスペースっていうのか知らんけど・・・ だからそういうことができる WM を訊いてるんじゃないの?
ちなみに Xfce4 では無理 (「主画面」にしか表示されない)
もともとデスクトップにアイコン置かない派だから気にしてないが。 デスクトップのアイコンはDEがやってるんじゃないの >>633
出来るWMをきいているんではなく、Linuxで..略..できるか
きいているから、答えは>>635のような(linuxでは)出来る・できない >>632-636
ありがとう
GnomeとかKDEだっけ?有名なの?
こういう有名どころで出来るの? >>633
> ちなみに Xfce4 では無理 (「主画面」にしか表示されない)
xfce使ってるけど
どのworkspaceでも同じパネル、デスクトップが表示されてるぞ ちょっと待て
>>632みたいな答え方はおかしいから正しい答え方をしたつもりだったんだが
そもそも>>632自体間違ってるのか? >>638
>>633は仮想デスクトップとマルチディスプレイを混同しているのかも知れない >>633だけどふつうにマルチディスプレイのことだと思ってたわ。
各々の仮想デスクトップにアイコンを配置するってことなら Xfce4 なら可能だわ。
つーか一つの仮想デスクトップのみにアイコンを配置する方が無理か。
いらぬ混乱を招いてしまってすまん。 服脱ぐときのびちばちびちばち音響と青白い光はなんなんだ >>643
その光を放った手でメモリーを触ってご覧。
メモリーの容量が大幅に変化するぞ。 topコマンドのCPU使用率が100%にならないプロセスがあり困っています
vmstatで見る限りio待ちもないしスワップも起きていないのですが、
この場合どこを調べればいいですか? VMware で Debian stretch を最小構成で構築して、その / 以下 (proc, sys, dev 除く) をそのまま Chromebook にぶちこみ、proc, sys, dev を Chromebook から援用 (マウント) して、chroot で運用しています。
概ね満足いく動きをしているんですが、tty が適用されていない? (tty コマンドを実行すると、not a tty と出力される) ためか、sudo と tmux が利用できず困っています。
tty をうまく当て?、sudo と tmux を使えるようにしたいのですが、ご教示頂けないでしょうか。 dd if=/dev/zero of=/dev/sda
してる間に Ctrl-T 押せば途中経過見れるよって聞いたんですがただ ^T と表示されてしまいました
何か間違えましたかね? >>649
それで見れるんだ
killall -USR1 dd
するもんだと思ってた >>653
ああ、そういうことだったんですね
やきもきしたまま2時間くらい放置するハメになりました
ありがとうございます >>651
ありがとうございます!
うまくいきました!!すごい!!! >>649
/proc/<ddのpid>/の中のfdinfoのどこかにseek位置が出てるから、そっちからでも分かるよ
まあ普通はシグナル送るけど ProxyCommandが使えるWindows向けのsshクライアントある?
ProxyCommandでシンプルに多段sshキメたいんだが puttyでできる(設定のconnection->proxy)けどそれじゃだめ? Firefoxのアップデートめちゃサクだよー
ありがとー 0.001の精度がほしいんですが
かなり精度の良いsleepってありませんか? すいません、
端末で[Ctrl]+[+]を押すと何故かMozcが起動して、
Mozcの選択画面がでるんすが、
貼り付けを選択
1.基本書式は、、、
2.xxxxxx
3.nnnnn
4.nnnn
てな具合で、以前に端末で試した文言が並ぶんだけど、、、、
記憶領域がクリアーされていないんじゃないとか、、、
エスパーさんじゃないと分かりませんよね。ごめんなさい。 自分が使ってるfcitx + mozcでは
ctrl + ;にマッピングされた
入力メソッドの設定>アドオン>Clipboard(Fcitx Clipboard access)
の機能 >>661
リアルタイムカーネルを導入し、usleep Firefox のアドオン HTTPS Everywhere で、「Block all unencrypted requests」にチェックを入れるとブラウザーが重くなって閲覧できないサイトが増えます。これはどういう機能でしょうか? rsh/ssh host crontab -e とやってもエディタがうまく起動しないんですけどなんでですか >>666
「非SSL」の通信全ブロック。
httpsだけしか通信出来なくなるのでそりゃ閲覧出来ないサイト増えるわ。 名前からなんとなく最初から安全な通信以外弾いてそうだなと思ってたんですけど。。。
チェックを入れたときとそうでないときの違いって何でしょうね? >>670そんな冗談言わないで助けてくださいよ!! >>663
遅くなりました、ありがとうございます。
治りました。
そんな設定が有るとは知らず、ゴニョゴニョといじったらお治りました。 正式名称"波ダッシュ"
〜
て5chじゃまともに表示できないのか?
ブラウザ閲覧で 色々試した結果、板によって正しく表示できるとこ出来ないとこがあるのか その調査結果を知りたいのだが教えてくれないだろうか sleep系のコマンドって4ms未満の待機が出来ないらしいよ >>680
システムコールしか考えなかったけど、コマンドをご所望だったのかな……
とりあえず、GNU coreutils の sleep と システムコールの nanosleep を比べてみたよ。
gettimeofday で実行時間を計るのを 100 回やって最小、最大、平均を出してみた。
左から、指定した時間(秒)、sleep と nanosleep の最小-最大,平均(マイクロ秒)
0.001 1561-4585,1828 1049-1100,1088
0.002 2447-3600,2745 2055-2096,2086
0.004 4354-5403,4642 4067-4128,4089
0.005 5414-6482,5586 5057-5101,5095
ideone を使おうとしたけどコードをペーストする方法が分からない。マウスの中ボタンで出来てたのに。 >>682
ideoneでの貼り付けは
more options をクリックして syntax highlight のチェックを外せば、中ボタンも Ctrl+V も効くはず
あるいはコンテキストメニュー(右クリック)から貼り付け ありがとう、出来たよ。まあ、出来のいいコードじゃないけど。
https://ideone.com/ON6xTV こんな記事もあった。もう知ってるかもしれんが。
Bash/Zsh + POSIX で sleep 0.01 する方法
https://qiita.com/akinomyoga/items/cddd837140aa0d57839f 無になってもう二度と有にはなりたくないのですが、自殺をしても無にはなれませんか?
自殺をすると地獄に落ちたり虫に生まれ変わったりするのでしょうか?
誰か教えてください。お願いします。 jdownloader2のアンインストール法を教えてください
サイトのJD2Setup_x64.shを使って入れました opt/jd2にある./'Uninstall JDownloader'
を実行したら出来ました もうiptablesを使うのは古いらしいんですが
初心者でも簡単に設定できて更新が活発なパッケージを教えて RH系ではfirewalldというのがあってiptablesより簡単っていえば簡単
まぁ、裏ではiptablesが動いているんだけどな 環境から iptables を追い出したければ nftables しか選択肢はなさそうだ くだらな質問をさせてください。
Amazonでコンピュータ部品を購入したい場合に、
ドル指定で掲載されてる商品購入は代引き取引するときに、家でドルを用意しとかなければ
いけないのでしょうか?
ちなみにAmazonJapanでは扱っていません。
以上宜しくお願いします。 くだらねえ質問にゾンビが湧きますな
こりゃあ滑稽だ Lynx というテキストブラウザで,
$LYNX_CFG という環境変数がありますが,これは ~/.lynxrc とは関係ないのですか?
というのも,$LYNX_CFG=~/.config/lynx/lynx.cfg などとして (~/.config/lynx というディレクトリはある),
lynx を起動させても $LYNX_CFG で設定した諸々の値が反映されておらず,また,
その lynx の中で設定を弄ると ~/.lynxrc というファイルが作成されたので。 >>704
関係ないだろ?
言ってるお前自身がくだらない人間なんだから(冷笑) >>703
知恵遅れのおまえが除きそうな場所だよ
自爆してんなおまえ、知恵遅れらしい行いだ >>707
環境変数は、シェル・シェルスクリプト内で使う変数で、
.lynxrc は、そのアプリの起動時に読み込まれる、設定ファイルじゃないの? くだらねえ質問にゾンビが湧きますな
こりゃあ滑稽だ ファイアーウォールで完璧なセキュリティーを追求するなら
ホワイトリスト方式がいいんだろうけど
何かインストールする度にあれが動かないこれが動かないではまりそう
デスクトップで2ちゃんしててローカルサーバでローカル限定運用のベストなiptables設定をおしえて >>707
関係ない
-trace付きで起動させてログを見るのが手っ取り早い >>710
>>715
ありがとうございます。設定画面の「変更をディスクに保存する」は ~/.lynxrc のことだったんですね。
そしてこれはハードコートされていて変更不可能と。 代引きする意味が分からないw
でも知らないのに質問に答えようとする人って何なんだろうとも思う
知らないの自覚してて答えるからほぼ100%間違ってるわけだが
そういうのが各所にあふれているのは怖い
そういう精神病なのかなんなのかが蔓延してる とりあえずamazon.comで日本発送は代引不可
代行業者でも対応しているところはいないんじゃなかろうか。
ついでに、ヤマトと佐川は少なくとも日本円以外での決済はできない。
FedExとかは知らんが。
クレカ使えばええやん。 クレジットカード作れない無職だからに決まってるでしょ クレカ作れない無職ならプリベイドのクレカを作ってみたらどうだろう >>707
$LYNX_CFG は、シェル・シェルスクリプトで使う環境変数だから、
シェル(CUI)から、Lynx を起動する場合に、引数・オプションとして渡せるかも
LYNX_CFG=~/.config/lynx/lynx.cfg
Lynx オプション $LYNX_CFG
どういう書き方か知らないけど、こういう感じ?
Lynx の起動コマンドと、オプションの指定方法を調べて
でも、CUI から、GUI アプリを起動するのは、どうなんだろう?
奇妙に見える
でも、1度でも、設定ファイルの場所を指定すれば、
次回以降の起動時に、一々、設定ファイルの場所を、
引数・オプションとして渡して、教えないといけなくなるかも?
面倒くさい事になるかも
LYNX_CFG=~/.config/lynx/lynx.cfg
変数の代入時には、変数に、$ を付けないので要注意!
変数の参照時にのみ、$LYNX_CFG と、$ を付ける
LYNX_CFG=~/.config/lynx/lynx.cfg
echo $LYNX_CFG GDBでのデバッグを教えてください。
fgets()で入力待ち状態に対して
テキストデータ入力ではなく。バイナリデータの入力を入力する方法を教えてください。
echo 'AAAAAA\x00\x01\x02....' | ./test
とやる感じのことをGDB上でやりたいのです。 >>722
echo の -en オプションで出来るんじゃないかな >>722
質問の意味を勘違いしてた
ごめん、>>723 は無視して >>722
ファイルに書いておいて
r < file うんこした後トイレットペーパーが無いことに気づいた、どうする? >>725
fileを読み込んでロードしたった・・・よ? >>728
うまく行かなかったなら何やったのか詳しく
bash$ echo 1 + 1 > /tmp/x
bash$ gdb /usr/bin/bc
...
(gdb) r < /tmp/x
Starting program: /usr/bin/bc < /tmp/x
2
[Inferior 1 (process 21701) exited normally]
ちなみにechoからパイプで流し込むレベルじゃなくて
インタラクティブな操作が必要な場合は
gdbserverを使う方法と名前付きパイプを使う方法がある すみません。
対話式にやりたかったのです。
教えていただいたgdbserverというのをやってみます。 >>730
ありがとうございました!
gdbserverでやってみましたが、ちょっと使い方わからなかったので、
教えていただいた
r < file
と
名前付きパイプ
というのを組み合わせたらできました!
dCTFの勉強で、バッファオーバーフローの実験をしてたのですが,
OSのバージョンでできるできないの差がわからなかったので、
デバッガで追いたかったのですが、fgets()で入力状態になったところで、
ゴミデータと関数へのアドレスを入力したくて、ずっと試行錯誤してましたが
ようやく
mkfifo hoge
dgb 実行ファイル
start
r < hoge
で、別のターミナルからhogeにechoで出力
でできました。 >>733
もしかしてシェルコードを流し込みたいのかなと思ったら案の定wナカーマ
私はfifoを好んで使ってるけどgdbserver型のデバッグ技法は
ttps://speakerdeck.com/bata_24/katagaitai-ctf-number-2
この資料の124ページあたりに載ってるよ Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law
って出てきたら何を入力すればいいんですか? いつの間にかsteamで日本語が表示出来ないようになってる(´;ω;`) Arch Wikiに書かれてるようにwqy-zenhei入れたら表示出来たわ
いつの間にか消してたのかな... curlなんかでクライアント側で使うポート指定する方法ある? こういう単純な話かそれとも。
wget localhost:80 >>739
--local-port
単一の番号を指定する以外に
--local-port 50000-50010
のように範囲指定することも Linuxで仮想デスクトップを6つぐらい並べて、
それぞれ個別にデスクトップアイコン置くのってどうやるの?
仮想デスクトップっていうのかワークスペースっていうのか知らんけど・・・
ウィンドウマネージャーによって出来る出来ないがあるの?
出来るの教えてください >>744
KDE採用のディストロがそれに該当する firefoxたんが起動しないよおおおおお!
最新のpuppy linux 571JPなのに。
皆さん教えなさい。 質問させてください。
環境はCentos7.2です。
Collaboraを使いたくてrpmでインストール。
wget https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7/repodata/repomd.xml.key && rpm --import repomd.xml.key
yum-config-manager --add-repo https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-centos7
yum install loolwsd CODE-brand
非SSL下で使用したかったので
/etc/loolwsd/loolwsd.xml
の設定内の
<ssl desc="SSL settings">
・・・
</ssl>
<enable type="bool" default="true">true</enable>をfalseに。
<termination desc="Connection via proxy where loolwsd acts as working via https, but actually uses http." type="bool" default="true">false</termination>をfalseに。
設定し状態を確認したところまでは出来たのですが、この後、どうやってブラウザからアクセスするのかがわかりません。
sudo service loolwsd status
Redirecting to /bin/systemctl status loolwsd.service
● loolwsd.service - LibreOffice Online WebSocket Daemon
Loaded: loaded (/usr/lib/systemd/system/loolwsd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
おわかりの方いらっしゃいましたらアドバイス頂けないでしょうか。 >>745
ということは、UbuntuでKDE使えば出来るってこと?
LXDEじゃ出来ないの? >>748
~/.config/openbox/LXDE-rc.xml (rc.xml)をいじるんじゃないの?
マウスホイールやALT+数字で切り替えたりで結局一個にしたほうが使いやすい。
2画面ファイラで~/Desktop 以下にでも desktop1,desktop2... ってディレクトリ作って管理したほうが楽。 私はUbuntuを使っていて、
Alt+Number(1とか2とか3)キーを押すとファイルマネージャやGEditでその番号のタブが開くんですが、
これはUbuntu系のOSだけですか?それともFedoraやCentOSなどのRedHat系でも同様の動作をしますか? >>746
実行ファイルが壊れている或いは、電源供給不足 >>747
使ったことないから責任持たないけど
Active: inactiveなんだから
systemctl start loolwsd してデーモン起こせばいいだけなんじゃないの? Ubuntu14.04をインストールしましたけど、VLCメディアプレイヤーの導入方法が分かりません。
コマンドがちんぷんかんぷんで理解不能です…
どなたか教えて下さい。 後、VLC意外のDVDを再生出来るプレイヤーの導入方法を教えて頂けると幸いです。 あれてデフォで入ってなかっかな?
デストリにもよるのかも知れないが
ソフトウェアセンターから入れれば
普通に使えてた覚えがただグラボの
ドライバのバージョンをいじると
真っ暗に(´・ω・`) >>756
デフォでは入ってませんでした。(-_-;)
どうしたら使えますかね? ノーマルのUbuntiuは触ったことがないから
どーにも分からんが
一度消してソフトウエアセンターから入れ直すか
別のデストリのXubuntuをセットアップとかかなぁ >>755
こういうとこみてそのままコピペしていくだけなんだが
ttps://lifeisbeatfull.com/671.html
UBUNTUをインストールできるスキルはあるんだから
最初からDVD視聴できる鳥(たとえばLinuxMintとか)に入れなおすのが一番簡単かな >>758>>759
ありがとうございました。\(^_^)
試してみます。 電卓のgalculatorだと
log 0.5 = -0.301029995664
ln 0.5 = -0.69314718056
と出てくるんだけど
gnome-calculatorだと
*** ERROR OCCURRED IN LNS, NEWTON ITERATION NOT CONVERGING PROPERLY ***
と出てエラーになる。
gnome-calculatorはバグってるの? ハブAとBにそれぞれぶら下がってるノード群があり、それぞれでローカルネットワークを構成してNFSやNISなどのサービスを運用しているとします。
ここで、サブネットを同じにして両ハブを繋げた場合、それぞれでネットワーク性能はどう影響されるんでしょうか?
(両ハブ間でユーザレベルのアクセスはないものとします)
性能低下はほぼゼロと思っていいんでしょうか? どうしてここで聞こうと思ったのだろうか。仕事で詰まってたんかな。 ここは技術系板の質問スレの中じゃかなり回答率いいほうだし
一種の便利屋みたいに使ってるやつもいる >>765
専門スレ(ubuntuスレ,debianスレとか)あるのにここで質問だからな
専門スレは初心者質問禁止や変人となったユーザーのためのスレで質問しずらいからだろうが。
ついでに、くだらねえ質問スレなのにくだらなくない質問が多いからな ほぼ総合質問スレと化してるよね現状。
別にいいけど。スレチな質問に答えなきゃいい話だし。 ショートメッセージ(SMS)というものを解ってなくてスマンが、
SMSを、Linuxデスクトップから送信する方法はなかとね。
勝手な想像図は、携帯電話をモデム(?)にして「ATD03-0000-0000本文」送信みたいな。 間違って~/.config/削除しちゃったんだけど最初から設定し直すの面倒くさいね
なんか対策ないかね? >>768
俺もSMSは良く分からんがこの辺のやり方ならLINUXでもできそう
ttps://shnk38.com/android/apk/send-sms-from-gmail/ Raspberry Pi3で簡単に測定できる重量センサー有りませんか?
弱視な知人が、ミカンなどの農産物の選別作業してるのですが、秤を読むのが大変なので音声読み上げしたいです leafpadで書き込みしてるとひょこひょこ動く
おそらく通常時、変換途中でフォントが違うセイだろうけどどこで指定するんだ
ついでにgrepの検索結果のハイライトのフォントも違う >>770
pushbulletとか使えばapi叩くだけで送れるんじゃないの ガラケーとかUSB型とかユビキタスモジュールで、ATコマンドでSMS送信できる機器つないで、シリアル扱いでATコマンド叩いて送るとええんでない。
http://mag.switch-science.com/2016/08/22/raspberry-pi-soracom-air-sms/ USB型の奴でドコモL-02CとかLG製のを使う方法が昔どっかにあったんだけど見当たらん。
あれ初回ぶっ刺し時のCD-ROM認識をスキップさせる設定があったから、いちいちejectさせずとも良く楽だったんやが。 >>777
恐らく読み上げることはPiを使って自分で作れるんだよ
でも、Pi3で簡単に測定できる重量センサーが分からんってことだろ
>>771
Piで使うセンサーならこの板のpiスレが電子板のpi関連スレで尋ねたほうが良いんじゃないか。 秤をビデオ撮影して取り込んで画像処理して数値を割り出して読み上げる
それか、電子秤を分解してセンサーを取り出す (これを商売で使うのは違法かな?) uim-mozcで日本語入力してます
日本語入力中に確定せずにインプットメソッドを変更すると、未確定の部分が常にキャレットの後ろについてまわり消すことができません
もう一度日本語入力に切り替え、別の文字を入力すると初めて消えます
煩わしいのでインプットメソッドを変更した時点で未確定でも確定させたいのですが可能でしょうか?
あるいは未確定ならそこまでの分が消えるでも今よりはいいです
ディストリはArchです
fcitx-mozcのときは可能でしたがemacs用に設定が必要になってしまうのでできればuimのまま何とかしたいです >>781
インプットメソッド切り替えてるの?それともmozcの中で入力モード切り替えてるの?前者だったらすまん。 >>782
インプットメソッドを切り替えてます
mozcは日本語用で、英数字は直接入力です
とりあえず諦めてemacs-mozcのPACKAGEBILDを編集してfcitx使ってます >>783
昔似たようなハマり方したけど、mozcで英数字の入力をサポートしてるからそっちを使ったほうが良い。 fcitxとか何度も言うけど入力した順にキーが送信されないから使い物にならない LinuxでXamarinってやる意味ある?俺はQtとかGtk+とかPyGTKとかその辺で事足りてるから
あまり気にしなかったけど、Xamarinやると良いことある? ubuntu
他のユーザーから俺の~/以下をlsで見られないようにする方法を教えてください
とにかく~/eroiってディレクトリとそれ以下のファイル名を隠したい
もしかしたらダウンロードディレクトリに知られたくないファイル名が存在するかも知れないので
とにかく俺の~/以下を完全に他のユーザーから見られないようにしたい
ls /homeで俺のユーザーが表示されるのは別に構わないです >>787
lsから隠すだけなら暗号化までする必要はない
自分のホームディレクトリのパーミッションから他人の読み取り/実行権限を無くせばいい
$ chmod 0700 /home/<名前>
ただしこの方法ではrootユーザーからは見放題、HDD盗まれたりliveCDから起動された場合も無防備となる root知られるとなんでも出来るから
やっぱり暗号化しかないかな
usbメモリーに保存して使う時だけ繋げるのが簡単 timeshiftで毎日バックアップ取ってるけど、もしかして前回から変更の無いファイルは容量食わない?
数時間毎でも容量的には問題ないのかな >>791
巨大なファイルを保存してるならやめたほうがいい
https://wiki.archlinux.jp/index.php/バックアッププログラム#.E5.B7.AE.E5.88.86.E3.83.90.E3.83.83.E3.82.AF.E3.82.A2.E3.83.83.E3.83.97 untrustのppaからパッケージダウンロードするのはやっぱり危ないかな >>793
ppaのオーナーを確認して信用するかどうか決めるか、
もしくは *orig.tar.xz を公式サイトのソースと比較、
*debian.tar.xz の中身をチェックして安全かどうか確認すればいいのでは。 ターミナルエミュレータで範囲選択、コピー & ペーストをやりたいです。
その際、X のいわゆるクリップボードを共有したいです。
一番単純というか、標準的な方法はどのようなものでしょうか。
urxvt (Perl 拡張含む) で提供されるコピー & ペーストで使われるバッファはクリップボードとは別なようで諦めました。
更に、ssh 先のリモートホストでもローカルのクリップボードからコピー & ペーストをやりたいのですが、これは無茶でしょうか。
環境は
DE: なし
WM: xmonad
ターミナルエミュレータ: urxvt
シェル: zsh
です。 >>796
確認してないけど
command | xcip -i
xlip -o
ssh remotehost "xclip -i <<< \"$(xclip -o)\""
こんな感じでできないかな ハードディスクにknoppix6.7をインストールしました。
アンインストールする方法を教えてください あーあ、今日ビッグカメラで見たんだけど
KINGGYMのマウス型スキャナLinuxに対応しねえかな・・。
>>799
そしてポ○チンを露出します。 Vmware上にUbuntu16.0.4LTSインストールしてGnome(GDM3)インストしたけど、
アイコンのドラッグ&ドロップが出来ないぞ
普通にwindowsキーみたいなとこから出たアプリ一覧から
デスクトップにアイコン表示しようとしたが出来ない
どうやるのですか? くだらない質問にはくだらない回答しか返って来ません。 インテルの第8世代cpu coffeelakeはwindows10しか
インストールできないと言われていますが、本当なんですか
linuxインストールできないとすれば AMDで組しかありませんので。 linux歴1ヶ月弱ですが、i3-8100+Z370マザーでubuntu17.10動いてます 古PCにUSBメモリで運用考えてるんだけど
USBメモリてNANDフラッシュだよね
寿命を考えると心配なんだけどLinuxって頻繁に書き込まないような仕組みってあるのかな arch,manjaroとか、debian系だと、sidベースのsiductionとかがいいよ(大嘘) >>797
ありがとうございます。
やはり、これという方法はないのですね? >>797
ありがとうございます。
やはり、これという方法はないのですね。 >>810
ほぼ同じ環境だと思うけど、範囲選択した部分がマウスの真ん中ボタンでペーストできるので、それで済ませてる。ターミナルじゃなくても使えてるよ。
それがXのクリップボードかどうかわかんないけど。 >>813
それは確かにできますね。
これまでも必要なときはその方法でコピー & ペーストしていました。
しかし、同じ環境なら共感してもらえると思いますが、コピー & ペーストという重要な操作をマウスに頼ることに嫌気が差しました。 >>814
変則的な対応だけど、ミドルクリックをcontl+vかmod+vに割り当てたらxmonadらしい解決策なんじゃない?
コピーやカットはさすがにマウス使うでしょ。 >>808
/homeなんかは他のPCやクラウドに入れてシステムはリードオンリーにすればいいんじゃね >>796
tmux , screen は、ターミナルでウィンドウ分割したりコピペできる。
今は、tmux のほうが主流みたい。 >>814
万能エディタvim使うのが楽。↓みたいなvim script で書いたテキスト作ってvimで開く。
" ^" is comment out of vim script
r!command
:finish
ここから 下にカーソル持ってきて vim 上で :source すると
command の出力結果が得られるので それをコピペする。 >>808
USBで起動・運用するLinux Part3
https://mao.5ch.net/test/read.cgi/linux/1399956834/l50
ログの書き込みを、ファイルじゃなくて、tmpfs・メモリ内に、飛ばした方が良いかも >>815
確かにブラウザとかメーラのテキストの範囲選択はマウスで行わざるを得ませんね。
>>817
tmux を使うとしたら、ローカルで tmux を動かして、更にリモートホストでも tmux を動かすということになるのでしょうか。
コピペだけが目的ならリモートホストでは tmux を動かす必要はないですが。 昔使ってたSVNサーバー用LinuxマシンにSSHで繋ぎたいんだけど出来ない。
iptables停止、ping確認、sshd起動確認、ディスプレイとキーボード繋げてrootログイン成功、
sshdの設定ファイルでrootログイン可能に設定、しかしsshで繋がらない。
poderosa使ってるが接続に時間かかってると言われてパスワードの問題じゃなさそう。
後何が考えられる? hosts.allowとdenyで設定してた・・・ルータ変えてIP変わってたからだ。
でもまだ接続できない。
sshdログにfatal: write failed: connection reset by peer
とあって否定されているようだった。パスワードは正しく通信は出来ているようだった。 sshd -d (デバッグモード)で動かしてみたら?
これだとフォアグラウンドで動いてログがstdoutに出る
クライアント側もOpenSSH for Windowsのclientを使ってssh -dで
繋げるとどこまで通信できてるかは判別できる poderosaからputtyにしたらできたわ
by peerで接続中断はクライアントの問題だな くだらない質問ですまんが、ハッシュ化やハッシュ値って日本語的にはなんという言葉に置き換えたら良い?
暗号化、復号化じゃないよね? サンクス、wikipediaにも書かれていたわ。
よ、要約化か・・あまり使わない言葉だけどそんな感じだよね。
pdfやdkimで使われる「秘密鍵で署名」って、ハッシュのこと?
sslの証明書にフィンガープリントってあるけど、署名=ハッシュ=フィンガープリント? 電子署名ってハッシュ値を秘密鍵で暗号化したもののはずだから、
署名=ハッシュ値ってのは違うんじゃね。 >>828
https://www.itis.nssol.nssmc.com/blog/contracthub/hint07.html
これを見て理解できた。
署名=ハッシュ化したものを秘密鍵で暗号化するのね。
ハッシュ化だけなら受け手はハッシュ化出来ても、それが送るべき相手から送られたものかどうか評価できないもんね。 ヘタに訳さずそのまま「ハッシュ化」「ハッシュ値」でいいんじゃね >>830
たまに一般的ではない横文字を全部、日本語で説明しろという変な人がいるので
事前に頭に入れておきたいと思いまして。 仮にフィンガーフリントって何?って聞かれて指紋のことよって言われても説明になってないしな、説明は別だけど、勉強してるだけなんじゃw 週末にハッシュドビーフ、ハッシュドポーク、ハッシュドポテトのどれか作ろ・・・ mupdf というソフトが GTK+ に依存しているか知りたいのですが、
GKT+ のパッケージをすべて削除して実行できるか確かめる以外に方法はありますか? >>838
パッケージ管理ツールが依存を管理してるんだからパッケージファイルを確認すればいい
ちなみにmupdfはgtk+には依存してないが依存してるharfbuzzがglibやcairoに依存してるかもしれない rednotebookというローカルの日記ソフト使ってたんですけど
debian strecthにしたら無くなっちゃってて使えないんですが
代わりになるようなソフトがあったら教えてください >>838
ldd mupdf で使われているライブラリが分かるよ。 >>840
Lifeograph を試してみるか、
下記コマンドを実行して rednotebook をインストールする。
sudo add-apt-repository ppa:rednotebook/stable
sudo apt-get update
sudo apt-get install rednotebook >>839
ありがとうございます。
apt depends なんていう私のしたかったことそのもののコマンドがあるのを失念していました。
結果,おっしゃる通り libglib2.0 が gtk に置換的に依存していました。
>>842
ありがとうございます ldd $(which mupdf) とやると動的実行ファイルではないとの警告の後以上終了しました。
mupdf に関連する mutool ではきちんと表示されたのですが……。 >>844
ありがとうございます
installは出来ませんでした >>846
python-webkitの問題らしい。環境がないから試してないけど、自分で依存関係を解決したらインストできると思う。4月の話だけど。
https://github.com/jendrikseipp/rednotebook/issues/319 sudo apt update
sudo apt upgrade
sudo apt install python-webkit
sudo apt install rednotebook
を試してみてくれ。手元にある環境はサーバーでディスプレイを繋いでないから起動までは確認してないけど、インストールはできた。 >>848
ありがとうございます
ちょっと今確認できないんですけど
gpgなんたらのそういうディレクトリはない
というエラーだったのでリポジトリ関係の
エラーじゃないかなと思います >>849
返信先で誤解させてしまった。ppaは追加しなくても大丈夫。 >>838
削除しようとして依存してると警告されなかったっけ
一般ユーザでもそこまでは見れて間違えて削除することもないかな
apititudeだとrdependsで逆依存見れたようなaptだと何だろ
ただ当たり前に入ってるようなパッケージだとけっこう漏れあったりするね
また入れれば済む話だけど 自分でbuild出来ないならまるごとバックアップ取るもしくは
違う場所に新規システムをinstallして古いシステムにchrootとかそういう使い方もありかもね。
もしくわ古いdebianを入れてchrootとか。
いやこういう使い方を出来るのはlinuxの得な所だから駆使するのは間違いじゃないと思う。 もしくは上記で出てるようにlddを使って依存libraryを調べて、
変数 LD_LIBRARY_PATHにmountしてるlibを指定して起動するとか。 >>838
$ apt show mupdf
メンテなーがちゃんとしてたらdepend などもパッケージ情報がわかるはず。
$ apt-file search ファイル名
そのファイルを含むパッケージがわかる。そういうので照合? ChromebookにCroutonでUbuntu入れてi3wmで使い始めました
i3のフローティングウィンドウで質問なんですが、タイトルバー上ホイール操作でのウィンドウ巻き上げは実現可能でしょうか?
ホイール操作でconfigにて指定した固定サイズに変更することは出来たのですが、変更前の固定でないサイズに戻す方法が分かりませんでした mupdfの依存パッケージの件ってもう解決してるぞ。 パテ―ショニングするときにMBRのファイルシステムの番号の指定することに
なにか意味はあるんですか? クリップボードが存在する前
つまりデスクトップ環境というものがなかった時代
人々はどのようにして文字列をコピペしていたのですか? >>858
各ソフトがそれぞれ単独でカット、コピー、ペーストなどの機能を実装してた
名称が違うこともある
例えばVimならヤンクとペーストなど
各アプリ内部の機能だからコピーしたものを他のアプリに持っていくことはできない screen とかはアプリ間のコピペを実現してたんじゃね? デスクトップ環境を使わない場合のことを知りたいのかも。デスクトップ環境の機能だと思ってるようだし。 >>860
xclip, xselかよくわからんけど プライマリ、セカンダリみたいなのだったと思う。
マウスの真ん中クリック、Shift+insert[delete] でコピペすることが多い。
Ctrl+A の後に[みたなの押したらたら選択モードになるやつ。 結構高度な質問が飛び交う中ほんとうにくだらなくてもうしわけないんだが……
ちょっと気になったことがあって
俺の浅い CLI 経験からすると,所謂ロングオプションは -- で始まるのが大半だった。
bash や ls を筆頭に gnome-screenshot などなど。
ロングオプションが - から始まるのは Xorg 関係 (xterm -geometry 0+0) とか
ffmepg (ffmepg -vcodec libx264) とか imagemagic (convert -size 800x600) とかだった。
個人的にこれらのユーティリティがロングオプションの一般的な形式に沿っていない理由を二つ推測した。
・古いソフトウェアだから。
反論→それにしては graphicsmagic は新しすぎる
・ロングオプションが -- から始まるのは GNU 由来で,非 GPL であることをそれとなく主張している
反論→emacs は典型的な GNU 製品だが,emacs -nw 等のロングオプションを取る。 >>863
「作った人々が単にそう作ったから」でないかな
ていうか-geometryとか-displayとかはxtermみたいなXクライアントでなくXサーバのための
オプションであり、それと似たようなものにするために-とロングオプションという体系にしようとか、
逆に-と--で指定するツールを見てそれを真似して--とロングオプションという体系にしようとか、
意味が分かりやすいオプションの文字が無いから二文字にしようとか、その程度では >>863
邪推しすぎだ
GNU内では統一しようという動きがあった
GNU外ではそういうのがなかったからそれぞれ勝手に設計した
それだけの話
主張などない USBからtailsを起動しようと思い、unetbootinで焼いたusbが起動しないというか、BIOSでUSB memoryが最初になるように順位を設定したのに何事もなかったかのようにwindowsが起動するのですがどうすればいいでしょうか 歴史的にオプションの扱いって適当なままだったんだよね
今でこそgetopt(3)がPOSIX標準になったけど、昔はプログラム自前の
コマンドラインパーサーをもってることも普通だった
ddコマンドなんか歴史のあるコマンドすぎてオプションにハイフンすらないよ
Unix系の歴史から見るとxtermもffmpegもImageMagickもかなりの古株
あとは他のソフトウェアとの互換性を保つためにオプション引数を
古いソフトウェアに合わせる、ということもある >>866
そのPCがUEFIブートにしか対応してないんじゃないの
そうなら、UEFIブートに対応したUSBメモリを作らないといけない
「<PCの機種名> UEFIブート」とかでググッてみて >>866
ソフトの問題:昔 unetbootin って既存インストールだとバグでうまく焼けないディストリがあったと思う。
それでDDコマンドでやるのが確実。
ハードの問題:古いPCの差し込み口の接触不良なら接点活性剤で復活するかも?
USBメモリが寿命などで読み取れないのがある。 GitHub とかにあるソースコードのバージョンは、README に明記してくれている場合はいいのですが、
そうでない場合、NEWS ファイルの最新バージョンをそのコードのバージョンだと認識しているのですが、
こういう理解でいいでしょうか。もっと他に見るべき場所があるのでしょうか。 ubuntu 16.04でディスプレイ3つに出力してるんですが時々デスクトップ環境の1つがフリーズします
マウスは移動できるんですが、デスクトップのウインドウにフォーカスが入らなくなります
他の2つのデスクトップ環境は動くのでsudo service lightdm restartでguiの再起動はできますが少し不便です
解決策とかありませんか? >>874
Releasesに配布する形で上がってるぐらいの認識でいいと思う。
それがなかったら個人的なプロジェクトだと思うから開発者に聞くか、そもそも保守するつもりのないコードかもしれない。
利用する時に気をつけるのはライセンスだけ。
あとはマナーかな。
Releasesで配布しない人もいるからプロジェクトによるとしか言えない。 >>875
Xの設定が悪いんだと思う。使ってるグラボの環境や、インストールしてるデスクトップ環境にもよるからもう少し情報がないとなんとも言えないな。 866ですが挿すUSBポート変えたらできました
起動できたのはいいもののConfigure persistent volumeがクリックしても開けません
あとtailsでのTorrcの編集はどうやればいいのでしょうか >>875
2*DVI+DisplayPort、みたいなトリプルディスプレイはまだかなり発展途上 >>877
デスクトップ環境は標準のまま(unity?)でグラボはgtx760です。
>>880
dvi,dvi,hdmiです。
アップデートに期待という感じなんですね。 >>881
設定すればできるけど、まず確認することは
・プロプライエタリなドライバが当たっているかどうか
・ xrandrコマンドの結果 質問させて下さい。
collabora onlineを非SSL下で動作させたくて、起動には成功したのですが、
http://127.0.0.1:9980/
にアクセスするとOKとだけ表示されます。
ステータスは下記です。
sudo service loolwsd status
Redirecting to /bin/systemctl status loolwsd.service
● loolwsd.service - LibreOffice Online WebSocket Daemon
Loaded: loaded (/usr/lib/systemd/system/loolwsd.service; disabled; vendor preset: disabled)
Active: active (running) since 金 2017-12-22 22:36:45 JST; 2 days ago
webサーバーはapacheを使用しているのですが、apacheにはなんの設定もしていないのに
OKと表示されます。
通常、Documentroot等を設定して使うかと思われるのですが、
これはどのように設定して使用したらよいのでしょうか?
websocket関連の設定が必要なのでしょうか?
ちょっとapacheに設定していないのにOKと表示される事自体意味がわかりません。
お分かりの方いらっしゃいましたらアドバイス頂けないでしょうか。
宜しくお願い致します。 メモリ余ってるんだが増設するとメリットあるかな?
現在4GBでswap2GBで全然使わない状態
電気使うだけで意味ないなら現状でキャッシュとかに勝手に使ってくれるなら
余ってるから増やしておくんだが。 >>883
apacheに設定していないのにOKと表示されるのは、 apache経由ではなく直接loolwsdサービスにアクセスしていると思う
sudo service httpd stop でapacheを停止しても http://127.0.0.1:9980/にアクセスできるんじゃないかな >>886
レスありがとう御座います。
確かにapache停止してもhttp://127.0.0.1:9980/はアクセスできました。
しかしこの後、どのように設定すれば正常に動くのかわかりません。
調べてもnextcloudやowncloudの連携とSSL下での運用の設定しか出てきませんし。
しかも大概rpmではなくDockerを使っての設定です。
うーん・・・アドバイス頂ければ幸いです。 ごめんなさいcollabora onlineについては知らないので
http://127.0.0.1:9980/のままでは使えないの? >>888
いえいえ、レス有り難う御座います。
http://127.0.0.1:9980/
のままでは「OK」としか表示されません。
非SSL下のnextcloudに設定してみても何も映らない状態です。 最近のsystemdあたりは余ったRAMを
自動的に/tmpに割り当ててくれたような気がする
https://wiki.archlinux.jp/index.php/Tmpfs
> デフォルトでは、tmpfs パーティションの最大容量は合計 RAM の半分に設定されていますが、この値はカスタマイズすることができます。
> systemd 下では、/etc/fstab にエントリを記述してなくても /tmp は自動的に tmpfs としてマウントされます。 >>882
ここでいうドライバはGPU?
オープンソースのを使ってると思うので変えてみます >>891
そう、nvidiaのを入れたらそれだけで安定するかもよ >>892
まだたまにフリーズしますが、体感少し良くなったか気がします
あとSteamのゲーム(hoi4)のレスポンスがWindowsと同じ程度まで快適になりました
ありがとう >>893
改善したようで何より、 nvidia-settingsってコマンドもある(なかったらインストールして)ので参考にしてください。 bashshellを勉強することになったんだけどshellを使えるようになるなら構文を見て練習するのではなく流れを理解しろと言われた
流れについて解説してあるサイトある? >>893
Bash Scriptを勉強したいってことだと思うんだけど、895に言った(先輩?上司?)の言う”流れ”っていうのは手順のことだよ。
スクリプトのコードを覚えるんじゃなくて処理の手順を理解してほしいってことだと思う。
つまり、895がバッシュスクリプトで何をしなくてはいけないかによる。
フローチャートとか、疑似コードの勉強でもいいと思うけど。 >>880
ディスプレイポートってディジーチェーンできるから、そういう繋ぎ方はイレギュラーなんじゃないの? 大仏と世界一の超絶天才ピアニストはどっちの方が凄いですか? 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
XGE6X6YB44 Linuxでリモートデスクトップサーバ建てようと思ったらやっぱりChromeRemoteDesktop1択?
でも俺の環境だと肝心の音が出ないんだよなぁ バイナリパッケージとしてubuntuとOpenSUSEが提供されていました
ubuntuは以前から人気がありましたが、もう一つはCentOS用が多かったと思います
自分からするとOpenSUSEって何?って感じです
もうCentOSは凋落しているのでしょうか? >>907
日本語を書けない人ですか? って意味だよ。
貴方は何のバイナリパッケージの事を尋ねているんですか?
ubuntuとOpenSUSEが提供されていましたではなく、ubuntu用とOpenSUSE用が提供されていました、でしょう。
CentOSが凋落しているかは、DistroWatchでも見て判断すれば? >>899
弥勒(僧)とジョン・フォン・ノイマンはどっちの方が凄いですか? 書き込みテストも兼ねて失礼しますが,
bashに関する質問は環境はmacですけどlinuxの方が方がいいですか? bashというプログラムに閉じた話題ならここでも良いだろうけど、bashスクリプトのように環境依存の話はBSD方面の方が話が早いのでは。 >>912
法称とシュリニヴァ―サ・ラマヌジャンはどっちの方が頭が良いですか? Ubuntuなんだけど、入れたいソフトにdeb版とSnap版とAppImage版とFlatpak版があったらどれがオススメ? CentOS7.1なのだけど、wifi接続状態でインストールした後で同じwifiルータに有線LANで繋いだら、何もコマンド叩かなくても有線接続に切り替わる?
それともイーサネットデバイス削除とか何かの再起動をしないとwifi接続のまま? >>920
全ユーザーで使うならdebだな
個別に使うならどれでもいいけど「あのソフトはコレこのソフトは…」ってやるのめんどくさいからdebに統一した方が特別理由がない限りいい
>>921
やってみないと分からんだろう 何が心配なんだ?
あと仮に何か不具合が起こったとしても再起動じゃなくてもネットワークサービスだけリスタートさせればよくない? NetworkManager使って管理してるなら自動で切り替わる
WiFiアダプタと有線のNICはMACアドレス違うし割り当てられるIPも違うし不具合なんてないでしょ
ip routeしてみたらどっちがデフォルトで使われてるか出る
ip route add default 10.0.0.0/24 dev enp0s0 src 10.0.0.10
みたいな感じで自分で指定することもできる >>923
おお、そういうの知りたかったありがとう(゚∀゚)!!
セットアップ後、LANケーブル挿して有線接続しているつもりがwifiのままになっていたらイヤだなあと思ったんだ。
詳しいね! gentooの質問です。
インストールしたての初心者です。
USEフラグの設定を変えたので、アップデートをかけました。
#emerge --sync
#emerge --update --deep --with-bdeps=y --newuse @world
ところが、sys-devel/gcc-6.4.0の更新がエラーで止まります。
http://imepic.jp/20180101/613950
libgcc_s.soが何かエラーに。
ここからどうしたらいいのか全く分かりません。汗
またもう一つ分からないのが、今すでに入っているgccのバージョンがもう=gcc-6.4.0なのです。
emergeの更新で、同じものを上書きしようとしている??
諸先輩がた、どうしたらコンパイルが通るのか?
はたまた別の手があるのか?
よろしくご指導願います。 あれから調べたのですが解決方法みつからずです、他の板で聞いてみます。
ありがとうございました。 >>890
チップセット古くてマザーの説明にこんなの書いてあったが
試しに8GBを1枚増設したら動きました
>チップセットの制限により、4GB以上のメモリを採用すると、
>実際のメモリサイズは搭載されているメモリサイズより小さくなることがあります。
-Memory-
MemTotal Total Memory 12300432 kB
MemFree Free Memory 9368404 kB
MemAvailable 10766024 kB
Buffers 140304 kB
Cached 1175460 kB
SwapCached Cached Swap 0 kB >>927
「Makefile 950」って言われても、その内容もわからないのに、漏れらに調べられない
そもそも画像じゃ、エラーメッセージを取得できないから、漏れらが検索できない。
エラーメッセージ前後のテキストを、スレに貼るか、どこかのサイトに貼る
まず、コンパイルエラーが出たら、
エラーメッセージを最大まで詳細表示するように、設定を変えて、再コンパイルする
それで、そのエラーメッセージで検索する
コンパイルできないのなら、依存関係のバージョンが一致しないとか。
それに、たまたまコンパイルできても、正常に動くとは限らない。
そのアプリを作った人が、依存関係のすべてのバージョンで、テストしていない場合もある
基本は、アプリが正常に動くシステムを、変えたらダメ!
例えば、アプリがWindow7 用なら、Win8, 10 では動かない。
動く場合は、動作要件に、Win8, 10 も書いてある
つまり、勝手に異なるシステムを使って、ソースコードからコンパイルして、
コンパイルできても、正常に動くとは限らない。
正常に動くなら、アプリの作者がテストをして、動作要件に書いてあるはず >>927
見る限りmultilib絡み?
ここよりgentooスレで聞いたほうが良いんじゃないかな
とりあえず目につくのは真ん中ちょっと上らへんで出てるldのエラー
「x86のバイナリを作ろうとしてるのにx64のライブラリやオブジェクトとリンクしようとしてるよ!」
って奴だね
何でそんなことになってるかはしらんけど(´・ω・`) 漏れらでも、あるアプリを使い場合に、古いシステムに戻すこともある。
最悪、保守期限切れのシステムを使うこともある
もし、新しいシステムで、そのアプリを使おうとすると、
ソースコードを修正して、何回もテストして、
コンパイルしないといけなくなるから、修正コストが莫大になる
そうやって、新しいシステムで、正常に動くまでに持っていくのは大変だから、
古いシステムを使う >>930 >>931
回答ありがとうございます。
gentooスレで聞いてみます。
参考になりました。 ゲームパッドを使うにはどうしたらいいでしょうか。
/dev/input/jsX ではなく、
/dev/input/event* の方で動くようにしたいです。 50人規模のグループのためにメールサーバを立ち上げたいんだが、必要なスペックっていくらなんだろうか。
そのグループは独自のドメインを持っていて、一人一つのメールアカウントを持つとする。
また、メールサーバの冗長性ってどのように確保するもんだろうか。
RAID にする他に何かある? その50人がどれくらいメール送受信するのか分からないことにはなんとも言えないかと
あとスパム対策もどの程度頑張るかによるし
RAIDだけだと故障から復旧させる間までメールシステム完全に止まるけど
ソフトウェア的な障害(ソフトウェアアップデート失敗など)とか
オペミス(メール誤削除など)にも対処できんよ グループウェアかなんかを導入してサポートまで有償で契約した方が幸せだと思う。
業務で使ってそれの重要度が高いならなおさらそうかな、と。
業務の片手間で、なんてのは割に合わないと個人的には言いたいかな。
それが個人の評価に繋がらないならなおさら。 それ用のデスクトップPCを一台ドンと置いてハイ終わり、とはいかないんだな こういうの片手間で、と考えていると誰もメンテしなくなって
トラブルに即応できず、だましだまし使うようになってしまうな グループウェアだけはやめたほうがいい。
システム管理者のスキル低下が土石流に進行する。これ最悪
導入したシステムが非smtpだと世間にある有象無象が使えず、50人が迷惑する。 バックアップの基本は、3-2-1。
3つのコピーで、2つの媒体で、1つは別の場所に置く
AWS のS3 が、3つのコピーを持っていて、格安 >>939
実家・家族の写真を無くした。
幸いGoogleドライブにアップしてたので救われた。 サスペンドするときアプリ(GUI)をいくつか起動したままでも大丈夫ですか?
復帰に失敗しやすくなったりしない? 怖くてやった事がない。
KVMではたまにするけど。 サスペンドはハードウェアの相性が大きいから使ってるパソコンによるかもしれんね。 司法試験一発首席合格者と宇宙飛行士が頭脳で勝負したらどっちが勝つのでしょうか? >>948
おまえアスペか?
いつも似たような質問ばかりして。 >>948
勝負の内容次第で、当然得意分野が多い方が勝つだろう。当たり前だろう? windowsにubuntuでファイル共有を提供するのは
sambaしかないの? ・ファイルシステムが不明(元fat32)、readonlyになりました。
・中のデータどうでもいいので治す方法教えてください。
・起動イメージをddしたらこうなりました。
・hdparm,testdisk,dd /dev/zero,fdisk,gpartedなどは全滅しました
$dmesg|grep sda
[15540.337211] sd 0:0:0:0: Attached scsi generic sg0 type 0
[15540.338475] sd 0:0:0:0: [sda] 31116288 512-byte logical blocks: (15.9 GB/14.8 GiB)
[15540.342831] sd 0:0:0:0: [sda] Write Protect is on
[15540.342849] sd 0:0:0:0: [sda] Mode Sense: 03 00 80 00
[15540.343158] sd 0:0:0:0: [sda] No Caching mode page found
[15540.343169] sd 0:0:0:0: [sda] Assuming drive cache: write through
[15540.357192] sda: sda1
[15540.359346] sd 0:0:0:0: [sda] Attached SCSI removable disk >>954
samba以外の解決法あったら教えてほしい nfs,webdav,sshfsいろいろあるじゃん raspiでもusb起動はできると思う。usbメモリがないとか、ディスプレイがないとかまでは実機見ないとちょっと。。 手持ち
・壊れたmicrosd
・raspbian microsd(jd入り)
・mouse,keyborf,display
・raspi3 rasbianが入ってるSDで起動すれば良いんじゃ、治したいディスクをマウントできるリーダーあればいいけど。
あと箇条書きだけで察するの頭使うから文章で書いてくれると助かる 読書感想文に1週間かかった伝説持つ俺には、、、
usb<->micro sd のアタプタ?が一つあります
最近使ってないですけど rasbianのマイクロSDで起動して治したいディスク(SDだといいけど)をusb経由でマウントしてフォーマットして本来の用途に使っていた環境に戻せばいいと思う。 raspi<readonlyだから無理
K<root権限で
raspi<無理
K<chmodで
raspi<無理 超初心者なので、教えて頂けると幸いですが、Linux liliでブート出来るpuppyのUSBメモリは作成可能でしょうか?
宜しくお願いいたします。(-_-;) >>966
しつこすぎました……… 今度こそROMります。 本当に申し訳ありませんでした。(-_-;) >>953
それフラッシュメモリでしょ
Write Protect is onになってるし書き込み限界を超えて故障したんじゃないの もう一枚同じことして同じ症状になったsdがここにあります
こっちはまだfat32readonlyです
>>968 $dmesg|tail
[25942.098808] scsi host0: usb-storage 1-1.5:1.0
[25943.173950] scsi 0:0:0:0: Direct-Access MXT-USB Storage Device 1308 PQ: 0 ANSI: 0 CCS
[25943.175492] sd 0:0:0:0: Attached scsi generic sg0 type 0
[25943.184235] sd 0:0:0:0: [sda] 15196160 512-byte logical blocks: (7.78 GB/7.25 GiB)
[25943.184632] sd 0:0:0:0: [sda] Write Protect is on
[25943.184654] sd 0:0:0:0: [sda] Mode Sense: 03 00 80 00
[25943.185288] sd 0:0:0:0: [sda] No Caching mode page found
[25943.185301] sd 0:0:0:0: [sda] Assuming drive cache: write through
[25943.196021] sd 0:0:0:0: [sda] Attached SCSI removable disk % free
total used free shared buff/cache available
Mem: 7868080 7021548 168324 220448 678208 1139352
Swap: 2097148 405760 1691388
から、Mem:の行のfreeの列の数字を取得するのに
free | grep '^Mem' | sed -r 's/Mem:\s+([0-9]+\s+){2}([0-9]+).*/\2/'
よりもうちょっとまともなやり方はないでしょうか…ubuntu 17.10でGNU grep, GNU sedです free|awk '/^Mem/ {print $4}'
起動するプロセスが1つ少ない分ちょっとまとも >>972
すごい短い!ありがとうございます
awkすごいですね、マジで勉強します 1プロセスで十分
awk '/MemFree/ {print $2}' < /proc/meminfo >>965-967
puppy, USBメモリのスレで聞けば?
それとも、やってみるか、検索するとか readonlyになってるのは起動してるディスクにddしたからでしょ。sudoは通らないの? 質問です。
Ubuntu16.04、INSPIRON 1525でgenymotionのandroidがどうしても動きません。
仮想マシンのメモリ容量もCPUの数も、
ネットワークの設定もちゃんとチェックしたし、
VTの設定もしたし、
VirtualBoxのバージョンも変えたし、OPENGLも2.0以上あるし。
デモ画面が終わった後にウインドウごと消えてしまいます。
どこが悪いのでしょうか。動いてる方もしくはお解りの方、ご教示下さい。 >>977
Virtualboxのログにはなんかエラー出てないの >>978
すいません、ログ見るところまで気が回りませんでした。
普通、動くものなのですか。 今度、原因が解ったら、若しくは、解るまで置いとこうと
思ってアンインストールしているので、直ちに動く環境ではないです。 すいません、お願いします。
ファイルサーバを作って、複数のノートからSSHアクセスしているんだけど、
パスワードから鍵方式に変えたんです。
それで、それぞれのノートでペア鍵を作ってサーバに渡すのか、
一つの鍵をそれぞれのノートに渡しておく方が良いのか、
ふと悩んだもんで、実際の会社なんかではどうされているんですかね ? >>983
両方ある。セキュリティは用途と目的によるので、自分だけ使うのか、ノートは外に持ち出すのか、ポートは外向けに開けてるのか、とかでも全然話が違う。 >>984
レスありがとうございます。
ノートは外に持ち出します、家族が使います。
現在の所ファイルサーバは外部接続しない設定にしてあります。 >>983
それぞれのノートでキーペアを作りサーバに渡すものだ
一つの鍵を色々なところに配置するという方式は、様々な前提条件下でのみ
通用するものであり、どちらの方式がよいか悩むような場面では選ぶべきではない 外に持ち出すなら紛失も考えないといけないしな
そのときサーバ側の操作でその端末だけ接続できないようにしておく必要がある >>985
ファイルサーバーは公開しないけど、sshポートは公開してるってこと? >988
ネットと完全に物理的に切り離しています。
まだ、よく分からないもので、 皆様ありがとうございました。
なんとなく見えてきました。
>サーバ側の操作でその端末だけ接続できないようにしておく >>989
最低限ルーターに繋がってないと、sshできないけど。
企業のセキュリティでは、用途と運用の幅をはっきりさせてから対策する。
sshキーはPCに割り当てる場合は少なくてユーザーに割り当てる場合が多いが、両方ある。
尤も、共有するPCではユーザーを切り替えるのが前提で、ローカルで管理するファイルサーバーならローカルIPで区別される。
ので、純粋な興味にとどまらずにsshdを外向けに公開する場合はもう一度検討してください。 >>991
こんな具合です
モデム ー X ー 無線ルーター ー有線ー ファイルサーバ
| ー無線ー ノート
| ー無線ー ノート
ーーーーーーーーーーーー有線ー ノート
ありがとうございました。 linux 対 BSD
まさかlinuxが勝つとはw このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 117日 23時間 53分 51秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。