くだらねえ質問はここに書き込め! Part 233
レス数が1000を超えています。これ以上書き込みはできません。
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
Google検索
https://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=2ch.net%2Ftest%2Fread.cgi%2Flinux%2Fhttps://www.google.com/search?hl=ja&as_q=検索語句&as_sitesearch=5ch.net%2Ftest%2Fread.cgi%2Flinux%2F
※前スレ
くだらねえ質問はここに書き込め! Part 232
http://mao.5ch.net/test/read.cgi/linux/1531542627/ 超初心者です。
C2D T8100のメモリ2Gの富士通の1080円のジャンクノートを買いました。
YouTubeの480pがスムーズに再生出来るディストリビューションのオススメは有りますか?
何方か教えて頂けると幸いです。
試しにUbuntu 17.04を入れましたが凄く重いです。 宜しくお願いいたします。 core2ならできそうなもんだけどできないのかへー
core iの内蔵GPUなら仮想内のvesaでも480p余裕よ >>137さんへ
やはりcore iに買い換えが必須ですね。
諦めます。
アドバイスありがとうございました。 Ubuntuなんて重いの入れるからでしょ
C2D SL9400 4GBのノートにArchLinux入れてデスクトップはi3ブラウザfirefoxで問題なく720p 60fps再生できる いやGPUが別ってだけの話
GPUでハードウェアデコードが出来るかどうか調べてみ
てか、480iなら普通にCPUで再生できると思うが >>136
Ubuntu17.04は今の時期に入れるものじゃないよ
サポート来月で切れるからね
Lubuntu18.04辺り入れれば?
俺環は
C2DのE6300、1.86GHz
メモリ2GB
マザーボード:ASUS P5VD2-MX
内蔵グラフィックス:VIA UniChrome Pro
のデスクトップだけどもYouTubeの480pなら余裕で大丈夫だよ
720pでぎりおk
1,080pは無理 >>139さん
Araclinuxなら大丈夫なんですね。
アドバイスありがとうございました。
>>140>>141さん
480pならCPUパワーで押しきれるんですね。
じゃあZORIN OSかPuppy Linuxを入れようと思います。
アドバイスありがとうございました。 >>140
>>143
うちのもハードウェアデコード出来てないけど720p60でCPU使用率7割くらい
この時期のノートならMPEG2までなんじゃないかな
ベンチ見る限りT8100とほぼ同じ性能だから再生以外の処理にCPU食われなければ多分大丈夫なはず >>142>>144さんへ
Lubuntuもオススメなんですね。
ありがとうございました。CPUパワーがあれば480pは問題ないと言うことですね。
重ねてアドバイスありがとうございました。
LubuntuかPuppy Linuxにしようと思います。 ブラウザで直接HDは厳しくてもsmplayer辺り使えば案外いける
ソースはメモリ1GBCoreDuoノートな俺
さすがにFHDはスワップ祭りで無理だけど CPU に、h264/h265 の機能があるかどうか。
無ければソフトウェアで、encode/decode するから遅い
高いCPU は、高機能 デバイスファイルを作るときにroot権限が必要な理由ってなんですか?
mknodコマンドとかを実行するときにsudoしなければいけなんですよね windowsのコマンドプロンプトってcmd.exeのことだから
端末エミュじゃなくてシェルに相当するほうだと思う
文字を表示したりしてる端末相当(端末じゃないけど)なのはconhost.exeとかそっちでは >>150
これ全角アルファベットのところ半角だと書き込みエラー(規制?)出たんだけど
何が引っかかったんだろう?
コンホストの部分かな? >>150
windowsのコマンドプロンプトというアプリケーションのコマンドプロンプトは
C:¥>
ですよ。
命名センス最悪のMS語は使わず、きちんと「DOS窓」と呼びましょう。 >>149
誰でも
$ mknod sda1 b 8 1
$ cat /dev/urandom > sda1
とか出来ると困るから。 $ echo banana | grep -Po "a+?"
a
a
a
最短一致で最初のaだけに絞るにはどうすれば
aabbaaみたいに先頭のaだと"^a+?"でいいんだけど
一部のコマンドは用心のためか全角じゃなきゃ弾かれるね >>152
DOS窓はwindows32ビット版にしか無いよ
コマンドプロンプトはそれとは違う >>149
一般ユーザーでmknodできる = 一般ユーザ所有のデバイスファイルができる だから、誰でも
$ mknod sda1 b 8 1
$ cat /dev/urandom > sda1
が行えることになる。 そんな粘膜組織に毛が生えてたらすぐ感染症になると思うんですけど >>154
意図とは違うと思うが、字句通り、最初のaだけに絞るなら、
$ echo banana | grep -Po "a+?" |head -1
a >>154
俺も絶対意図と違うだろうが
そのコマンドラインに対応するなら
echo 'banana' | fold -s -w 1 | sed '/a/q' | tr -d '\n'
こうする。(ちなみにPOSIXに準拠)
まず一文字1行に切り分けて→aにヒットしたら即読み取りを中止→改行を元に戻す $ echo banana | sed -nr 's/^[^a]*(a).*$/\1/p' こっちの方が短かった
$ echo banana | grep -Po '^[^a]*\Ka+?' >>162
\K なんて機能があったのか
まさにgrep -o -Pの為のような機能だ 正規表現は人並みに使えるようになったけど前後読みだけは覚えられる気がしない
前後の向きは日本語と英語で逆だし覚えるのに何かいい方法ないかな いっそのことpythonをシェルに使おうぜ!
IPythonとかXonshとかあるし! シェル芸なら良いけど、難読正規表現比べになりがちな所が、ドザーだなって思う。 ドザーかどうかは知らんが
正規表現はできるだけ避けてるな。
もちろん俺がバカだからというのもあるが,なにより見辛いし保守しにくい。
有限状態機械のほうがよほど明確にできるし,分かりやすいと思うけどね。 Manページって「オンラインマニュアル」だけどローカルから拾ってきてるよね。
というか寧ろネットから取得できないよね。なんでオンラインって呼ぶんだろう。
昔は,オンラインから取得してたのかな。ディスクの容量が少ないとかで。 昔はおっきいコンピュータをみんなで使ってたんだよっていえばわかるか? >>170
タイムシェアリングシステムのこと?
それオンライン関係あります? >>171
ディスクが少ないどころかゼロだったんだよ
端末には入出力機能と通信機能しかない
オフラインマニュアルとはつまり紙媒体のことだろうね 簡単に答えやっちゃつまらんな
考えさせて調べさせないと育たないわ 最近の人は何も考えず表層的な語句をググったり掲示板で質問する事が先行して真相の糸口すら掴めない模様 紙のマニュアルではない電子化されたものは「オンラインマニュアル」と
長年よんできたが、深く考えたことがなかった。
周辺機器に付属するCDに含まれるpdfやhtmlの取扱説明書も、
そういえばオンラインマニュアルってよんでいる。 西暦の2000年頃だと
パッケージ販売でなくネットで配布されてるゲームのことを
オンラインゲームって呼んでたよね
通信での協力とか対戦要素が皆無でも関係なかった
例として良いのがファルコムが無料配布してた
「ロードモナークオンライン」なんてのがあった $ apt source hoge
ってできるようにするのって
どうやったらいいんだっけ? >>178
ソースリストのデブソースがコメントされているのでは。 漏れは、Windows10・WSL・Ubuntu16 だけど、
aptで参照する既定のリポジトリ、security.ubuntu.com 以外のarchive.ubuntu.com を、
日本国内から高速にアクセスできる、ミラーのIIJ・jaist のリポジトリに変えたら、
漏れは、apt で参照するリポジトリに、
日本国内のミラーのIIJ・jaist を追加しているけど、
/etc/apt/sources.list.d/iij.list
/etc/apt/sources.list.d/jaist.list
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial main restricted universe multiverse
deb で始まる形式しかない。deb-src で始まるものはない。
/etc/apt/sources.list 中で、
# deb-src http://archive.ubuntu.com/ubuntu/ xenial main restricted
と行頭に、# を付けて、コメントになってる 修正
>aptで参照する既定のリポジトリ、security.ubuntu.com 以外のarchive.ubuntu.com を、
>日本国内から高速にアクセスできる、ミラーのIIJ・jaist のリポジトリに変えたら、
この、2-3行目を削除し忘れた。
ここを無視して .bashrcのrcやcrontabのtabや.cron.d/のdの意味について何か知らないか
一切合切ファイル扱いって時点で大概だが他にも妙な慣習あったりしない? .*rcは
Run Commandの略
起動時に実行するコマンドのこと
本来的には設定ファイルというより
autoexec.batみたいな使い方だったんだろうな >>182
.dはディレクトリの意味。
昔はrcという「ファイル」に全部 いっしょくたに設定を書きこんでいたんだが
それではあまりに非構造的だったので
05-kbd.conf 99-usercmd.conf
みたいなファイル郡を作って,それを読みこんで実行する形式になった。
ところが過去互換性のためにrcファイルは残さざるをえなくなり,それらのファイル郡は
rc.dというディレクトリにしまうことにした。 バージョンアップごとにホームディレクトリの位置が変わる某OSよりはマシだよ >>184
一枚岩の設定ファイルと*.d/が混在したらどっちが優先されるんだろう
やろうと思えばbash.d/管理もできるのかな?意味はないにしても >>187
*.dは*rcやら*.confやらから明示的に読み込んでいるものが多い印象
/etc/profile.dならあるね jwm上でchromiumを使うとウィンドウが移動できないし、
拡大縮小もできない。常に最大表示か固定表示。
fluxbox上ではウィンドウの拡大縮小も移動もできるのに。
この症状は私だけ? 1 Manjaro 4152
2 elementary 2361
3 Mint 2297
Manjaroが一番優れているのか? いや全然そんなことはない
自分の用途に合った物を使うだけ >>188
あくまで間接的に弄る訳か
設定を全部分割管理するのは無理だしうまく使い分けると >>190
これDistroWatchのスコア?
今までこれで1位だからMintが一番優れてると言ってた人達が、抜かされた途端こんなスコアに意味は無いとか言ってて笑ったわ >>189
別のブラウザーだけど
タブの高さの空白部分をダブルクリックしたらブラウザーが終了するのがあった
そのブラウザーは違うけど
基本的に自前で枠を描画しようとするアプリとは相性悪いね
DockAppにも対応してないし
まだ発展の余地があるwmだと思う
操作性や外観等は好きだから開発は続けて欲しいものだ 最初JWMをjlessやjvimというような日本語対応のウィンドウマネージャーかなと勘違いした記憶が。
でも軽くてtwmみたいに非直感的な動きをしないから
rootでGUIログインするときに使ってる。 >>189
タイル型デスクトップだと「フロート」機能や
「他のデスクトップ環境にwindowネームやアプリ名指定で一時的にリプレイス」機能ないか? >>187
.bash_aliases, .bash_profile みたいな記述が慣例。 kali LinuxをUSBからノーパソにインスコしようとしたら、CD-ROMからデータ読もうとしてくるからインストールが途中で止まるんだけど解決策無い? >>180-181
のように、例えば、
/etc/apt/sources.list を見て、リポジトリが定義されていなければ、
/etc/apt/sources.list.d/ の中にあるファイルを見る
漏れは、sources.list を空ファイルにして、
apt で参照するリポジトリに、日本国内のミラーのIIJ・jaist を追加している。
ちなみに、sources.list を削除するとエラーになる
/etc/apt/sources.list.d/iij.list
/etc/apt/sources.list.d/jaist.list
この方式の問題点は、複数のファイルの優先順位を指定できないこと。
もし、ファイル名をアルファベット順で優先するなら、IIJ, jaistの順番になる
優先順位を指定するには、ファイル名に番号を付けるか、ファイル内に設定するなど、
何か考えないといけない 本当は、ファイル名のアルファベット順などではなく、
もっと複雑に解析して、回線速度によって、最も速い回線を使ってもらいたい そういうディレクトリの中ってたいたい
ファイル名が昔のベーシックみたいにしてあるじゃん
10 hoge
20 inu
30 neko
みたいなさ DistroWatch.comのディストリ・ランキングはあくまでもページヒット数だから
市場シェアと等しくは必ずしもないね。
DistroWatch.comに訪れる人たちにとってManjaroがいま最も関心対象である可能性が高いってだけのこと。 LinuxってWinみたいにソフトをサブフォルダ単位で管理すると何かまずいの?
/opt/がまさにそれだけどあくまで例外みたいだし
一元管理できないからこそソフトウェアじゃなくてパッケージって名前なんだろうけど
パッケージ管理は楽だけどportable版解凍して実行みたいな手軽さはないし
一応シェルスクリプト拾って来て実行権限付けて~/binに放るのもあるがうーん >>204
いろいろな理由が挙げられると思うけど、
Windowsのシステムとの大きな違いは、
多くのプログラムが複雑に依存関係を持つようにしていること。
所定の位置あるいはパスが通ったところに、
依存先のプログラムが置かれている前提で動作するのに、
好き勝手な場所に置かれたら、動くプログラムも動かなくなる。
Windowsで無理矢理に比喩すると、
dllを所定の場所以外に移動せるようなもの。 シェアードオブジェクトの場所はビルド時にコンパイルされてるし、モノによってはsymlink通しただけでは効かないのが稀に有るからね
野良ビルドして--prefix=/opt/hogeにしてそこのlibにパス通してるなら無問題 >>204
win の exe みたいなものというと AppImage 形式でしょうか。 Linuxというかunix系にはシステムの配置構造を決めるFHSって規格がある
昔は同じunixでも配置がバラバラだったからどこに何を置くかを共通化しようぜと
ただあえてこれをガン無視したGoboLinuxってのもあるらしい
/Programs/にプログラム
/Users/にユーザー
/System/にシステムと綺麗になってる
Winの模倣というよりカオスな階層構造の見直しが目的みたい
https://ja.wikipedia.org/wiki/GoboLinux
Linuxにもポータブル版としてsnapやflatpakやappimageがあるけど結局種類覚えなきゃならんのはどうなのよ
snapだけのソフトやflatpakだけのソフトもあるんだから却って手間増えてないか 正直,/shareや/includeにファイルを分割する意図・利点が分からん。
経験を積めば分かるのかな。
Windowsがすばらしいとは思わないが,C:\Program Filesに一元で管理したほうが
分かりやすいしアプリケーションも書きやすいと思うんだけどなぁ。
(ちなみに俺はWindowsにおいては起動プログラムだけC:\Windows\AppBinという
ファイルに各アプリケーションの実行ファイルからリンクを貼ってそこにパスを通してる) 分かりやすい例だとすべてのプログラムが自前でライブラリ持つ必要があるからサイズがデカくなるしアップデートで個別に対応しなきゃいけない C:\Program Filesなんて%PATH%通ってなくて最低最悪ゲイツやはりバカと思っているが、そこが良いという人もいるものなんだなあ。 >>212
> (ちなみに俺はWindowsにおいては起動プログラムだけC:\Windows\AppBinという
> ファイルに各アプリケーションの実行ファイルからリンクを貼ってそこにパスを通してる)
読みました? >>213
それは独自に工夫しなければ C:\Program Files が使い物にならないということだろうに、賛否併せ書きとは分裂気質の文章だな。と読んだ。 >>210
リンクってショートカット?
ショートカットならいいけど
リンクだとカレントディレクトリが自動で変わらないから
面倒じゃない? >>210
そういえばGoboLinuxというのがあったな。仮想的にWindowsに似せてある。 んでポータブルコマンド自体を使い分ける是非は?
作者と利用者に全部対応しろってのはただのわがままな訳で
atoolみたいに賢いのが出るか知らんが WInがらみのネタ まじでつまんねーぞ やめてくれないかと まあLinux=winじゃないしLinux=ubuntuじゃないからね
ファミチキにファミチキ以外いろいろ種類あるようにLinuxにもメジャーなのいろいろあるから知っといたほうがいいよ
知っていくうちにWindows基準とかUbuntu基準とかどうでもよくなってくるから Windows では、DB に記録するのに、SQLite3 を使っているアプリも多そう。
何十個も入ってそう
Electron アプリなら、Node.js, Chromium とか、
ImageMagick みたいに、Python を使っているアプリも多そう
滅多に使わないアプリでも、これらが大量に重複する そしてそいつらに脆弱性が合ったとしても間違いなくアップデートされてないのが残る Windowsだってライブラリはライブラリでまとめてると思うけど
杓子定規なのはどっちなんだか >>222
アプリケーションに埋め込まれたSQLiteは可搬性重視でそうしているので、システム(OS)内での重複を特に問題視する必要は無いのでは。 はやくSystemd+PowerShellで環境変数だの設定ファイルだのから解放されたい Debian8
不思議な現象が起こった。
USBメモリが差し込んだままでumountしてもいないのに
勝手にumountされてしまった。 ログインマネージャやデスクトップ環境からはスーパーユーザ権限を持たなくてもシステムの停止・再起動などができる。
つまり、shutdown -h nowやshutdown -r nowに当たることができる。
それなのにコマンドライン上でshutdown -h nowやshutdown -r nowは働かない。
スーパーユーザになる必要がある。これは実に不思議がことだと思った。
不思議だ。不思議だ。皆さんはそう思いませんか? >>230
systemctl poweroff
してみ ログインマネージャやデスクトップ環境のほうはどうやらpolkitdというサービスが
その権限を管理しているっぽい。
これを停止するか削除するとログインマネージャのそれらの項目が白くなって無効になった。
polkitについて勉強しなくては・・・ archlinux-bootstrap-2018.10.01-x86_
64.tar.gz
これは何に使うのですか? >>234
中身見てないけど、pacstrapやったあとのrootfsじゃね?ブートローダー入れて/etc/fstab設定すれば即起動するやつ
もしくはカーネルだけ入って無いrootfsとか
とかいってISOからとりだしただけのやつだったり、、にしてはサイズが小さいから違うとみた https://wiki.archlinux.jp/index.php/既存の_Linux_からインストール
>> ブートストラップの目的は arch-install-scripts のスクリプト (pacstrap や arch-chroot など) が走る環境をセットアップすることです。
検索すれば一番上にarchwiki出てくるのに何故検索すらしないのか >>230
他にユーザーが作業している時に電源OFFや再起動されると困るから
その予防措置で状況によっては権限が必要だったりする。 てか、ユーザーでログインしてる時に、
ルート権限で動かすソフトをデスクトップのアイコンワンクリックで起動するのってどうやるの?
普通にルートのパスワード入力画面が絶対出ちゃうよね?
出ないように出来ないの? >>239
ユーザー名がmyuserだとしたら、/etc/sudoersに
myuser ALL=(ALL) ALL
myuser ALL=(ALL) NOPASSWD:/usr/bin/hoge
みたいな感じで記述しておいて,
#!/bin/sh
sudo hoge
というシェルスクリプトをデスクトップに置いてる自分。
当然そのアプリのセキュリティは落ちるけどブラウザからの攻撃者がリモートから実行するはずないという前提ね。
他に方法があったら自分も知りたいね。 >>240
それもディストリによっては、機能しないことがあるらしいね。
対策としてファイルの一番最後に書く必要があるけど
マウント系などコマンドによっては機能しないのがあった。 >>243
そうだね、マウントは出来ないね
rootでファイラー開いてそこから子プロセス呼び出せば何でもできるけどね あー分かったわ
シェルでもCでもいいからコマンドライン引数をそのまま実行するプログラムを書いて、そいつを間に挟んで実行させりゃいいだけ
シェルだと
#!/bin/sh
$@
これをxxxとか適当なファイル名にして/usr/binとかに置いてそれをsudoersに書いて、デスクトップから普通のユーザーでsudo xxx mount -t ext4 ,,,,,みたいな感じで (ただし攻撃者にxxxの存在がバレたら何でもできちゃうのでおすすめできない) キーロガー的なコマンドってない?
scriptでログが取れるのは知ったけどこれにキー入力も保存させたい
どうせ自分用だしcat -で何入力したのか残しておきたい
teeが使えない奴もあるし 全てのプログラミング言語を習得することは可能ですか?
世界一コンピュータやソフトウェアやネットワークなどに関して詳しくなるには、
どんな本を読んだりどんな勉強方法をすれば良いのでしょうか? >>239
suid付けたらどうよ?
chmod で4755
例えばchromiumとかsuidでrootになってるよ
sandboxで必要なだけだから済んだらすぐ降格されるけど >>230
pathが通ってないだけじゃね
ディストリにもよるかもだがdebianだと一般ユーザーでも
$ /sbin/shutdown -h now
使えたよ >>251
コメントくださってありがとうございます。
自分の環境では
$ /sbin/shutdown -h now
Failed to execute operation: The name org.freedesktop.PolicyKit1 was not provided by any .service files
Must be root.
となってしまいます。 >>249
答えられる人がいなさそうな質問w
1. C/C++, Ruby, Haskell, Prologを習得する
2. 他人のソースコードを読む
3. LInuxをハックする そもそもとしてはshutdownには権限が必要なんや
ただsystemdの提供するshutdownコマンドが中でdbusつかってpolkitdとやり取りして「ssh越しとかじゃなくて実機にログインしてれば特別に普通のユーザーでもおk」みたいなことをやってる
んでその特別におkかどうかチェックするのに失敗してるから、じゃあrootじゃないと駄目だよって事 1. Read TAOCP
2. Write TAOCP >>255
ハッカーっていろいろ分野があると思うけど、世間一般に思い浮かぶようなハッカーだったら
curlでwebアクセスが自由自在にできて、どんな言語でもいいからbotがかけること。
haskellもそうだけど、lispなんかも勉強したほうがいいよ。 >>248
生憎だが俺は別人だ
この用途で被るってことはそれなりに需要があるってことでしょ
GNUおじさんの他人のパスワード変更要求とかハッカーらしいっちゃらしい >>258
>世界一コンピュータやソフトウェアやネットワークなどに関して詳しくなる
これは広義のハッカーでは?後ででてきた発想だけど、ある程度できるようになれば、
ハッカソンに参加するとかが一番いい。 Hello Underworld.
How about a chicken game? Message me. Click here. 2週間前からLinuxを使い始め、環境はXfceにしています
疑問なのですが、Xfceのファイラー(Thunar)から見ると全てのフォルダが4.1kbと表示され、いささか戸惑っております
これはXfceの問題なのか、とっつきやすかったLinux Mintの問題なのか、どなたかご教示願います >>262
ディレクトリはその中にあるファイル名などの情報を保存する必要がある
そのための領域が4096byte(=4KiB≒4.1KB)
ファイルをたくさん作って4KiBに収まらなくなると8KiBとか16KiBとかもっと大きくなるよ
当然Windowsでも同じようなことはおきているけど、それをユーザに見せるか見せないかの違いだね >>250
この仕様って大丈夫なの?
ブラウザでこの仕様でやばいHPにアクセスしたら一撃でルート権限で悪されるんじゃないの?
Firefoxとかもそうなの? >>265
sandboxはchrome系だけだよ
chromeやそのオープンソース版であるchromiumをベースにしたブラウザーの機能
webにアクセスする時点ではroot権は手放してるから
そこで不安になる必要はない
ただsandboxのおかげでセキュリティーは高いって言われてるけど
個人的にはgoogleそのものが怖いから
chromiumはともかくchromeは使えないな Apache2のフォルダを誤ってrmしたんだけど再インストールしてももとに戻らない
どうしたらいいの? >>263
>>264
フォ〜!!!物凄く勉強になりました!!
ご親切にありがとうございました!! >>268
Apache2.confとかがあるディレクトリ
/etc/apache2 debian系なら
$ apt-get --reinsatall install apache2
とか。 >>266
そうか、ありがとう
俺もGoogle系は使ってないな Ubuntu18.04(Xfce使用)でパネルの起動中プログラムが
[program2] [program1] [program3] [program4]
と並んでるのですが、これを1234と並べ替えること出来ないのですか?
[program1] [program2] [program3] [program4]
Win7だとドラッグ&ドロップで出来るのですが >>274
設定マネージャ→パネル→(挙動を変更したいパネル番号)
→アイテム→ウィンドウボタン
→編集→外観→並び換え順→なし ドラッグアンドドロップを許可 >>262-264
HDD 領域確保の最低サイズが、4KB。
HDDのセクタサイズ512 バイト * 8個 = 4,096 バイト
0バイトのファイルを作っても、4KB 確保される >>249
基本コマンドを学ぶ。
Linuc, LPIC などの資格
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第3版、2016
カーネル、起動処理、仮想記憶、
ファイルシステム、シェルスクリプトなど
プログラミング言語は、Ruby から始めると、
他の言語もよく理解できるようになる LSBに載ってないRubyが最初から入ってるのはSlackwareだけですよ
Ruby信者の方はSlackwareを使ってください 多すぎて名前忘れたけどUbuntu派生のやつだと入ってたはず
Macも入ってる Windows10・WSL・Ubuntu16.04 に簡単に、Ruby 2.3 をインストールできる Google Aassistant SDKをインストールしたのですがAndroidのGoogleAssistantアプリから日本語に設定できません
どうすれば日本語設定できるでしょうか >>282
規格にははっきりとUTCと書かれているが
時刻周りがクソ仕様な特定システム用のハックとして十分にテストして使うなら一概にナシというわけでもない、というところじゃないの
他の人に使わせるサーバでそれやられたら殺意がわくレベルだけど >>284
学内LANにある窓鯖がその設定になってる
他のルーターはUTCだったりJSTだったり 底辺高校卒でしかもかなりブランクのある者ですけど、
ハーバード大かオックスフォード大かケンブリッジ大に入りたいです。
それぞれの大学に入るにはどうすれば良いのでしょうか?
誰か教えてください。お願いします。 金があるなら入学手続きすれば学べる
何がしたいの? システムモニターだけを起動して眺めてたら
数分おきに
ごく僅かながら謎の通信が見られるんですが
これ何の通信だと思われますか? tcpdump -i eth0
みたいな感じで確認すればええやん(eth0は自分のアダプタに変えて)
ちなブラウザは裏でいろいろ通信してるぞ
相手ポート443だけ見たいなら
tcpdump dst port 443 -q -n
とかオプションは人それぞれ これ、前々からわかってたけど質問してるやつ同じだよな、否、同じやつが多いと言うべきか
こんな過疎板で何度も同等レベルの質問なんて来ないもんな
回答した後のスカしかたの癖とか改行癖とか、アルゴリズムにはめたらすぐ判別できるレベル ID:O5BpvBG2
どうすんだよ、お前が責任持ってなんとかしろよ >>293
俺ここ最近考えたんだけど、BSDって傍から見てると対照的な人物が
対照的な理由で選択してるよな。
ここも同じスレッドに居るけれども質問する側と答える側が対照的なんだよ。
一歩下がって同じ観点で両方を考察すればだ、
質問する側は匿名でしたほうが得だけど、答える側は匿名でしても得はないわけだ。
逆にまったく別の場所にいてもおまえのやってる事は
結局本質的にxxと同じだよと感じる事もあるけれど。 自分でconfigureからmake installしたプログラムで何のパッケージに依存しているか調べる方法を教えてください >>297
パッケージがインストールされていない環境でビルド/実行に問題が出たらそのパッケージに依存している >>297
一発で確実に全部をリストアップする方法は基本的にソース読む以外に無い
普通はドキュメントに書いてないか探す、大手のディストロのパッケージを参考にする、>>298>>299するとかだな
でもドキュメントやディストロのパッケージだって稀に漏れがあったりもするし>>298>>299の方法だと実行中にロードするようなものは出てこない >>300
実行中にロードするようなものというのは例えばウィンドウマネージャがテーマを
読み込むような場合も含まれると思うけどそういったものはソースを読んでも分からない
>>298の方法なら問題と見做して依存とするかは実行した人間の判断だから検出出来る >>296
道でおかしいことをしてる人にネタかと思って近づいて5分会話してみたら、ガチで本人に病識もなかったという最悪のパターン >>297
インストールドキュメントを熟読。あとは自力または、人に頼る。良いおつきあいをしたいなら開発者に聞く。 >>297
CheckInstallなどを使い自分でパッケージを作ってインストール。 >>205
なるほど。今まで、なんの疑問も持たないようにしていた。
yumや、apt-getが解決してくれていたからなぁ。 >>273
個人情報が集められるってことかな?
ブラウザ閲覧履歴なんてくれてやるけどなあ。 >>266
その手の話で怖いという意味ではchromeよりchromiumのほうが怖いんじゃない? Linuxが動作するCPUなんて、種類的には386以降のIntelとAMD64を中心に、少しPOWERとかでも使えるという程度かと >>311
まさかCentOSとかUbuntuが対応しているアーキテクチャだけが
Linuxの対応しているアーキテクチャだと思ってるんじゃ無かろうな >>313
大丈夫なんて無い
強いて言えばプレインストールのマシンは大丈夫なだけ
でもそれって他のOSでも同じだけど 俺の作ったCPUでは動かないな
ドライバ書いてないから 質問失礼します
zorinを使いたくUSB(sandisk)にフルインストールしたところまでは完了したのですが
肝心のUSBからの起動ができません
厳密にはインストール用USBのwithout installからsandiskのzorinパーティションを使うように毎回書き換えることで起動はします
bios欄にsandiskは表示されているのですがそれを選択するが意味なしです
grub2のインストール(sudo grub2-install dev/sdc2)ではcommand not foundと表示され
上記コマンドをgrubにするとエラーがでます
解決方法ありましたら教えてください grub2をインストールしてそのコマンド打ったあとコンフィグも生成する >>297
コンパイル時のオプションで、ログを詳細表示すればよい >>318
コマンド名が grub2-install ではなく、grub-install だってことはないかな。 ああごめん。grub-install にすると、エラーになるのね。 biosで起動順番をUSBにするだけでしょ
インストール時にgrubはusbフラッシュメモリーにインストールされてるはずだから触らなくても良いんじゃないか BIOSで選んでも起動しないって言ってんだからGRUB入ってないかコンフィグがおかしいかのどっちかだろ とりあえずココおかしいですな
>grub2のインストール(sudo grub2-install dev/sdc2)ではcommand
grub・・・自動的にgrub2を使うのでここはgrub-install
sdc2・・・2を付けるとだめ
具体的な操作は、こんな感じでどう?
sudo mount /dev/sdc2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-grub
grub-install /dev/sdc
grub-install --recheck /dev/sdc XtermのUnreadableフォントってなんの意味があるの?
歴史的なものなのかな。それこそCRTディスプレイでは活躍してた、とか。 おはようございます
上記質問をした者です
>>327
こちらの --bind を使ったコマンドから
/mnt/dev がnot found
/mnt/dev/proc がnot found
と /mnt以下に存在がなくつまずいています
再インストールもしましたが、結局よくなりませんでした
不具合の原因がUSBの可能性もでてきたのでまた新品を購入検討いたします >>329
/mnt って便宜的に「マウントするディレクトリ」って云う意味だから存在しない
新しいフォルダを作ってもいい/tempを作成したとすれば/mntを/tempで読み替えて試して欲しいってこと
めんどくさいなら/mntってディレクトリを試しに作ってもOK
>sudo mount /dev/sdc2 /mnt
これはUSBの場所を示すsdc2を便宜的に示しているのでdfコマンドでちゃんと認識しているものに書き換える必要もあるsdb2になってるかもしれないしsdd2かもしれない
そして正しく/mntディレクトリにマウントできた場合
/mnt以下にはUSBの内容が見えるようになるってこと 端末を使って、こういう小さな作業に慣れると何かの時に役立つのでじっくり体感/体験をしておいてほしい
・ディレクトリを造る ・そこに何かをマウントする ・bindしてツーツーにしておく
・rootの場所を/mntに移動し ・ねらいのシステムに命令をする
>・bindしてツーツーにしておく
これ以降はわざわざUSBから起動しなくてもUSBにインストールしたシステムに対して作業を行えるってことで(?)
chrootで「/」の場所を、ねらいのシステムに教えるみたいなことだと思う
あ、update-grub以降にはsudoが必要だな、なんか落ちてるわwごめんなさい
あーもう時間だバイバイ 正直シンボリックとマウントの違い分かってないわ
別の場所に宛てがうって意味じゃ同じじゃないの
マイコンピューターを手動設定する流儀って認識しか持ってない >>330 >>331
mnt というフォルダをどこかに配置、もしくはコンピュータ下にあるmntフォルダを流用して
その下にdevやprocなどを作り
--bindを使うことで
フォルダからUSBへルート権限を持ったままアクセスできるようにするってことですか?
無知でごめんなさい
少しずつ勉強してまいります
これを見ながら試行錯誤してみます
ありがとうございます! /mnt は、removable device をつなぐと現れるディレクトリ名。
OS の基礎の基礎も知らない人が、OSをインストールするのは無理
Windows で、virtualbox などの仮想OS で、
Ubuntu 16.04 LTE などを入れるのを勧める
君のレベルでは、Windows に戻せなくなる > Ubuntu 16.04 LTE
mobile用かな?
薦めるにしても18.04 LTSとかにしよう >>334
必ずしも無理では無いと思うよ。
根性(笑)と努力次第でその苦労を知識に変える事も出来るな。
まあ忙しいサラリーマンには無理かも知れんがな。 俺のMintだと外付けは/mediaだけどこの情報ってどこにあんの?
mountの出力にも/etc/fstabにもそれらしき記述ないんだけど >>334
一行目から間違ってて草
どこにもそんなこと描いてないんだよなぁ grubってブートセクタにインストールするんだから
パーティションを指定したら駄目なんじゃね
ディスク装置を指定しないと >>334
あまりおもしろいとは言えないジョークだな。
まるでGoogle Home だぜ。
ワハハハハハ >>339
パーティションでも良いんだ。USBだからパーティションにする意味がないような気がするけど。
/mntもはじめから存在しないディストリなんかあるんだな。
>>329
的はずれな助言が多いから、とりあえず、ブートできないってことみたいだからどういうパソコンを使って起動したいか型番を書くところからじゃない? >>333
> mnt というフォルダをどこかに配置、もしくはコンピュータ下にあるmntフォルダを流用して
> その下にdevやprocなどを作り
> --bindを使うことで
> フォルダからUSBへルート権限を持ったままアクセスできるようにするってことですか?
/mntディレクトリ以下にはマウントが正しく行われれば(例)sdb2内のディレクトリやファイル群が見えるし
正常にUSBフラッシュメモリーに(例)Debianがインストールされていれば
作成しなくても/devや/proc,/sysディレクトリは存在するのを見ることが出来るだろう
なので「作るか?」と聞かれればNOだ
そして/devや/proc,/sysディレクトリはシステムを起動すると(つまりUSBフラッシュメモリーから起動すれば)
稼働するほどに、「作られ改変され削除され」って云う動きするだろうね
しかし今回みたいにマウントされたフラッシュメモリーではたぶんそれらは動かせない
っでbindで紐付けしてメインのPCに「そのしくみだけ」代行してもらうとちゃんと動かせるので
いちいちUSBから起動しなくてもマウントして改変できるので楽だ…ということぽい > 的はずれな助言が多いから、とりあえず、ブートできないってことみたいだからどういうパソコンを使って起動したいか型番を書くところからじゃない?
ほんとこれ
何か実際に操作をする前にまずファームウェアはBIOSなのかUEFIなのか、既存のOSとLiveCDはそれぞれBIOSで起動してるのか純粋なUEFIで起動してるのか、UEFIのCSM(BIOS互換)で起動してるのかパーティションの種類や構成やファイルシステムはどうなってるのか
そういう基本的な事を正しく把握してざっくりとでも「なんで起動しないのか」を突き止める方が先
procfsとかsysfsみたいないわゆるAPI filesystemを手動でbind mountしてうんたら~なんて初心者がやっても何してんのか理解できないで訳わかんなくなるだけだし
ちょっと初心者に毛が生えるようになるとそういうトリッキーなことを凄いことと勘違いしてやりがちだけど要らんトラブルのもとになるから普通はそういうのは最後の手段としてやるべき物 ついでにあと、きょうび/mntってもうサブディレクトリ作ってまでしてあれこれmountするための場所ではないしね
そういう場合は/mediaを使おうというのが標準 >>344
なに知ったかしてんだよ。根拠なさすぎて笑うわ。 きちんとFHSのドキュメント読めよ。/mediaは外付け用(CD-ROMとかフロッピーとか)の一時的なディレクトリで、/mntはそれ以外のファイルシステム用のディレクトリ。
別にサブディレクトリ使った運用をしても構わないし、外付けであっても一時的でなかったり、USB-HDDというような使い方の場合は/mntを使うべき。
もともと/mntが先行してあって、/mediaは後発だけど、FHSに厳密に準拠してるディストリばかりじゃないし、後発だから/mediaのないディストリもある。
だから>>344は知ったかぶりです。
一見して当てにならないやつはまだ相手にされないから良いけど、中途半端に正しいことを混ぜてくると判断できない奴もいるから、知ったつもりになってるやつのほうが害悪だわ。 USBどうこうじゃなくてファイルシステムだからな。この件だとHDD扱いでおk
おれならいちいち相手せずにスルーしちゃうわ。 >>334
>/mnt は、removable device をつなぐと現れるディレクトリ名。
嘘の流布は良くないぞ。
/media/ユーザ名 と間違えているか?
>>344
>きょうび/mntってもうサブディレクトリ作ってまでしてあれこれmountするための場所ではないしね
isoファイルをとりあえず -o loopでマウントしたい時とか、
$H0ME/mntを掘るけど。
破棄する時にとっておいたフロッピーディスクやMOのイメージの中を見たい時も同様。 皆さんありがとうございます
windowsの入っていたSSDが寿命で起動ができなくなったのでzorinを使うことを決めました。
データ用に入れてあるHDDの中身を救出したく、
また来年の引越し後にパソコンを買う予定なのでそれまでの繋ぎで使う予定です。
しかし、色々試すもUSB単体起動ができないのでとりあえずデータは諦め、HDDへインストールをしてみました。
HDDでは通常通り起動でき、USB(sandisk)を挿せばbootに別OSとして表示され起動できるようです。
原因が全くわからないので
Linuxに関する本などを読んで1から学びたいと思います。 >>347
逆だよ
一時的なものは/mntへ、だよ
FHSの話をしたいのであれば、FHSを和訳したものでも読んできてもらってから >>351
厳密にはどちらも一時的なマウントを前提です。
一時的であってもsambaとかHDDなどのfstabに書くようなディスクは/mntが使われてます。
君はfstabに/media/..のパスを書くのか? 誰がどんな主張か知らんけど、「きょうび」と言い出す奴は概ね騙り。 OCNモバイルONE使ってるやついる?
あれって本人確認書類アップする時にIEじゃないと出来なくね?
Firefoxからやっても全く出来ないのだが
IEだと出来た
いまだにIE縛りのとこサイトなんてあるのかよ? >>334
スマヌ、勘違いした。修正
>/mnt は、removable device をつなぐと現れるディレクトリ名
/media は /mediaとか、なんでそんな面倒なものが出来たのかなって
自動マウントで錯綜してた辺りなのかな >>359
そうそう確かそんな感じだった。
USBデバイスが出始めて、USB接続のものを自動マウントする際に/mntを使うと既存のシステムを犯してしまうから/mediaができたような雰囲気だった気がする。(根拠ない話ね。)
当然、/mntでマウントする文化が消えたわけじゃないし、/mediaを手動で使うのはもってのほか。 >>359
/mntにサブディレクトリを作ってmount、という運用がよくないからだよ
一時的なmountに使おうというものはあくまでも/mntだ
そうせずに
mount /dev/fd0 /mnt/floppy
なんてした状態で
mount /dev/sdb1 /mnt
なんてやるとsdb1をmountできてしまう
こうなると、/dev/fd0は見えなくなる上にmountされたままとなり、見えないからとイジェクトするとファイルシステムが壊れる
/mntにサブディレクトリ作るという習慣を、そうではなくそれは/mediaでやるように変えていく、
/mediaはサブディレクトリをつくって運用するものと意識付けされていけば、
/mntを変にmountする事故は防げる
そういう意図があって、新たに/mediaを作ったのですよ >>361
/media意外にマウントしたい時はどうするのかとかの話か?
それなら無理
/binとかに自動マウント出来ちゃうとセキュリティ上の問題になるってんで/mediaか/run/media/$USER意外には出来なくなってる >>365
詳しくは知らんがsymlinkで外付けの/Musicを~/Musicに宛てがったりできるのでは
まぁこっちはLinuxだと外部機器は手動で認識させるもんだと思ってたから自動認識は以外だったが
ご丁寧にLinux紹介サイトでWindowsの安全な取り外し相当の機能はありませんって載ってたからな
一時的なマウントってどんな用途なのよ?パーティション分割以外でも出番あるのかこれ >>362
おぼろげな記憶に一致してすっきりする
多分、デスクトップ用途のライトユーザーをターゲットにしたことと関連してるだろうね
システムは弄らせないで、意識せず安心して自由にアクセス出来るようにと
一方で従来の方法で運用する人には変化なく
確か、昔のディストリでは/mnt以下で同じことやってたとこもあった気がするけど システムに予約されてる以外のファイルシステムはは全部OS(カーネル)からみたら一時的なマウントだから。
/mntも/mediaも一時的ってこと。 >>364
素人が、fstab の設定を間違えて書いて、
見えないマウントポイントがあって、それがマウントされっ放し、というのを聞いたことがある FHSとか基準とかではなくて、デファクトっていうか、運用上の暗黙の了解みたいなのはlinux全体ではない。
/mediaのないディストリもあるので、ディストリで運用が違うとしか言えない。
〇〇が標準とか、理念上の企画を言ってるのか、運用上の方式を言ってるのか、どの目線で何を言ってるのか全然わからん。
仮に、自分で管理してないサーバー上でとりあえず手元のUSBをマウントするならユーザーディレクトリの下にディレクトリ作ってマウントする。
/mntでサブディレクトリ作るなって言う人がいるけど、/mntをマウントポイントに使うような運用するならしてはいけないってだけ。
/mnt以外はだめサブディレクトリはだめ/mediaは別みたいな運用すると、2つのHDDをマウントすることすらできない。
運用は特性を理解した上で、自由にすればいい。 一度出先のサーバーで/mnt2ってディレクトリ見たことあるけど、ダサい運用だけど、運用上は問題ないってこと。 マウントで盛り上がってるところで水を差していいかな
$ echo aa >> hoge.txt ; echo bb >> hoge.txt
複数のコマンドの結果を同じファイルに保存したいんだけどリダイレクトを1回に減らせない?
後Linux関係でググるコツ教えて欲しい
記号ばかりだしいくら英語にしたり引用符で囲ってもねぇ (echo aa && echo bb) >> hoge.txt 2,3コマンドだったら
グループ化してそのグループをリダイレクト
{ echo aa; echo bb } >> ./hoge.txt
スクリプト全体に跨るようなら
exec 1>> ./hoge.txt
echo aa; echo bb ターミナルを壁紙に埋め込みたいんですが、簡単な方法ありますかね >>376
> ターミナルを壁紙に埋め込
ってイメージわかない。どういうこと。 >>377
デスクトップで最後面固定フルスクリーンのターミナル動かしたいとか? 埋め込む じゃなく 透過 で検索すればいいよ
うちはcompton使ってる 埋め込むってのがわからないけど、動かさないってことならメニューバーを消して透過でいいんじゃないかな。 ssdなんだけどパーティション1つしか作らないからわざわざ/dev/sde1を作らなくても
分割せずに、/dev/sdeをそのままフォーマットして使おうと思ってるんだけど
何かデメリットある? 今どきBIOS使うのか?
まさか/をFATで常用? mkfs.ext4 /dev/sde
mkdir -p /mnt/sde
mount -t ext4 /dev/sde /mnt/sde 自分でやる前に意見聞きたいからここで聞いてるんだろうに
答えらんないんなら黙ってりゃいいのにな 使えないって答えてあげたのにそれを確認もせずにアホなこと書き続けるからでしょ >>388
質問のレベルもわかんねえやつは黙ってろ >>382
カーネルが2TB以上のところに行ってしまうとブート時に読み込めなくなる。
数百GBレベルのSSDなら問題は出ないが。
またスワップ領域をファイルにする必要があり、ディスクI/Oに伴うスラッシングが起こると多分応答無くなるくらいに遅くなる。 >>389
だから使えるし実際使ってる
常用するにパフォーマンスが悪いとか何かデメリットはあるの?って聞いてる お前らも未熟だな
間抜けな質問を妙に偉そうにしてくるやつは一発目であぼーんするもんだ >>392
ここでこれ以上聞いても無駄なんじゃね
ブロックデバイスにいちいちパーティションなんか作らなくたってマウントできるし
何だったら既存のファイルシステム上の普通のファイルにパーティションやファイルシステム作ってそれをマウントして使うことだって出来るし
そういう事が出来ることすら知らない、理解できてないやつが回答者気取りだもん
>>390
理解できてねぇのはお前らだよ雑魚 >>394
それがクソほどレベル低いって言ってるんだバカ。 >>382
SSDと用途による。何に使うつもりなんですか?それによってメリット・デメリットが違います。 >>395
出来ることを出来ないとか言ってるバカどもがワラワラ湧いてっから出来るって言っただけなんだけど?w
レベル低いのは出来ねぇとか言ってるガイジ共だろwwww
そしてお前もどうせ出来ねぇと思ってたガイジの一匹のくせに実際は出来ることがわかったら「用途によってメリットデメリットが違います」とかクソの役にも立たねぇドヤ顔とかwwwwwww 一応ID:UU7PgMXaが本当にわかってるか問題だしてやろうか
既存のファイルシステム上に1GBのファイル作ってそのファイルにGPTのパーティションテーブル作ってさらにその中に512MBのext4のパーティション2つ作って後ろのパーティションを/mntにマウントするコマンドここに羅列してみ?
雑魚だからどうせ出来ないだろうけどwwww >>391
答えてくれてありがとう
いまのとこ2TB問題は該当しないので大丈夫
あと、ssd上ではスワップはファイルで使おうってのが最近のトレンド
>>394
4kB問題も起きなさそうだしベンチでは有意な差もなかったのでこのまま行くとするよ >>399
システムに使うのか?ディスク上の不便はないだろうが、運用上のデメリットはあるぞ。
例えばディスクのクローンを取りたいときとか、パーティション切らなくてもできないことはないだろうが、ソフト対応がまだまだだ。
スワップもパーティションにしてれば動くソフト(スリープとか)が動かなくなることも多い。
とはいえ、これからの標準になるだろうから、それを承知でやるなら問題ないと思うけどな。 >>400
一生懸命ググったけどわかんなかったのね^^
そういう時は興味ないとか言い訳してないで素直にごめんなさいしてやり方教えてくださいっていうと新しい知識が得られて良いよ、がんばれ♪ パーティションレスな運用なんてはるか昔から可能なのに一般的じゃない以上これからの標準とかなるわけねぇのにマジで馬鹿じゃねぇのwww
そこまでして上から目線で語りてぇのかよw >>403
スワップレスがこれからの標準
文脈ぐらい読め。 まあどうせUbuntuだかがswapをパーティションからデフォでファイルを使うように切り替えたりしたのを見て最近出てきた技術だとか思ってんだろうなwww >>399
swapファイル運用でも動きはするのでよいのだけれど、例えばカーネルがファイルシステム周りの重大な問題で落ちたときに、
パーティション運用でないとswapに情報を残せないとか、デメリットもあるからね。
どうあっても動くのだからと好きなようにするのもよいけれど、動くけれどもあえてやらない、という選択肢をみつけることも大事なのかもなと。 Windowsがswapをファイルにする流儀だけどなんでUbuntuはそっちへ移ったんだろうな
専用領域を作るのと一つのファイルにする違い知らんけどまた気まぐれなのか? そういう話はUbuntuスレでやった方がいいんじゃね Ubuntuってswapはデフォでファイルだったのか
俺いちいち手動でやってたw ほんとWinを絡めて話をするのは止めてほしいわ
Winはキチガイが多いから建設的な話にならないってのは同情するけど迷惑だよなー
読みたい内容が埋没して読みづらくてかなわない 違いに疑問を持っただけで都合悪くなる方が余程難儀だよね
一人喚いたところで生憎こっちに他意はないし鬱陶しいのはお互い様では (多分そういう反応で荒れるのを期待した荒らしやろ) パーティションなんて
/boot, swap, /var/crash, /
以外にする必要ないと思ってる /homeは分けておくと再インストール時に便利だぞ Linux から離れて3年弱。最近の動向がまったくわからない。
今は何がオススメなの? ubuntu ? Slackwareに始まりSlackwareに終わる。これ以外認めない。 Slackware使ってたけど今はArchだわ
楽 普通の構成でインストールしたSlackwareよりArchの方が内容少ないからな Ubuntuでコマンドミスしたら表示される「もしかして」をDebianで使いたいんだけどどうやるの? Intel atom (Z8350とか)で動くディストリビューションはどれですか? >>426
x86系だからたいていのディストロは動く 質問。MX Linuxのスレって、なんで無いの? 人気無いのか?
Linuxを試し始めたばかりで性能よりアイコンっていうのか?(例:Debianの渦巻きみたいなやつ)の見た目の格好良さで選んでたのだが。
その中に、MXLinuxがあったんだけど。ここのスレ一覧を「MX」でページ検索しても出ないなので質問してる。
なんか人気無いらしいSuse(俺好w)のスレすらあるのに・・・ MX Linuxは扱いやすくて初心者にもやさしいディストリですが、志賀ふうせん氏が推してて、しかも翻訳の一部をやっていたため、この板では敬遠されているのだと思います。まあ風評被害みたいなものですかね >>427
ありがとうございます
以前、atomは公式でサポートされていないから自分で色々やらないといけない、みたいな記事を読んだので(カーネルのコンパイルからしてた)二の足を踏んでいたのですが、動くんですね。挑戦してみます 32bitのUEFI積んでるタブレットだったりするとちょっとめんどくさいかもって話じゃない?
最近はあんま見ないからその世代なら大丈夫かと >>0429
なるほど、そういう事なんですか……
返答ありがとうございます。 > 志賀ふうせん
て誰だよ。fj.* におけるvoidの類か。 >0434
一応、ググって一番まともに見えそうな?ページのURL乗せてみました。
どういう人なのか気になるなら検索して、あとは自分で判断すべきかと・・・。
あんまり知らない人だし、個人的に興味ないので(汗 >>434
すいません。URL先 LinkedInって登録が必要なサイトみたい。 端末がemacsバインドだって最近知ったけどお前らはちゃんと活用できてる?
知らずに使ってたC-l以外全く使ってなかったわ
現状で事足りてるのとCtrlとAltの酷使に全く魅力がないから無理もない レスアンカーが>0nnnの形式の人 初めて見たわ
どこかの掲示板やコメント欄ではそういうシステムなのかな? >>437
C-d, C-k, C-a, C-e, C-r,あたりが使えないと不便極まりないだろ emacsが嫌ならviに設定し直せばいいだけじゃないの。
> 端末が
と言ってるがbashの事だと想像した上で。 すみません、マルチブートについての質問です。
現在、自作予定のPCでWinとzorinでのマルチブートの可否について調べています。
MBRディスクとGPTディスクの違い
https://pc-chain.com/windows10-mbr-gpt/2223/
>MBRは1つのディスクに複数のOSをインストールする「マルチブート」にも
対応しています。
>GPTは1つのディスクに複数のOSをインストールする「マルチブート」に基
本的には対応していません。しかし、マルチブートさせる方法はあるようです。
ということまでわかったのですが、GPTでWinとzorinをマルチブートさせる場合の
注意点を調べてもよくわかりません。(そもそもできない?)
WinとzorinはGPTのマルチブートに対応しているのでしょうか? WindowsのEFIとは別にEFI作ってGRUBかなんか入れる
BIOSでそっちを優先度高く設定するだけでok
消すときはBIOSの設定戻してパーテーション削除するだけ >>442
zorinはGPTマルチブートに対応しているんですね。
ありがとうございました。 >>425
ありがとう
zshでは動かないみたいだね… >>443
やり方はあるけどzorin使ったこと無いからインストーラーがどこまで面倒見てくれるかは知らん 私たち日本人の、日本国憲法を改正しましょう。
『憲法改正國民投票法』、でググってみてください。
平 和は、勝ち取るものです。拡散も含め、お願い致します。 >>441
>GPTは1つのディスクに複数のOSをインストールする「マルチブート」に基
本的には対応していません
って、正しいか?
何のためのESPなんだ。 >>439
履歴検索はhistory-search使ってるからそうでもない
行頭と行末への移動はhomeとend
左右で単語単位の移動ができるのもテキストエディタと変わらん
まぁC-kはいい収穫だったが scp -Cやrsync -zといったリモート転送の圧縮オプションは
付けたほうが必ずしも早くなるというわけではないのですか?
皆さんはどうしてますか? >>449
そりゃあ送信するデータの種類に依るよ。
jpegやらmp3やらzipやら、すでに圧縮済みのデータでやっても無駄だから。
よほど圧縮が効きやすいデータを大量に送るとき以外は圧縮しないな。 >>449
圧縮って、利くもの利かないものの差が大きいので、進捗が分かりづらくなるのだよね
進捗管理を重視したいなら無効で
とにかく時短したいなら有効で それは間違ってる
いちいち圧縮するからオーバーヘッドでかいんで圧縮したほうが遅くなる Winのお〜瑠璃ね〜むみたいにエディタで編集可能なリネーマってある?
lsの結果をvimで直接修正したい >>454
条件次第で一概にそうはいえないことではないの?と気付きを与えられたほうがよいのだろうか
条件次第で一概にそうはいえない、とはっきり誤りを指摘したほうがよいのだろうか
ヒントとしては、CPUコアの性能とNWの帯域だけど 場合によるが大抵は早くなる
つーか測ればすぐわかるだろ シンボリックだろうが関係なく複数指定したファイルを再帰的に一行表示ってどうすればいい?
ls -1Rだけだと見出しが出るし*jpgみたいに指定してもサブフォルダ探さないし
かと思えばサブフォルダ止まりで孫まで探さなかったりするし
シンボリックも辿って再帰も備わる-dみたいなのが理想なんだけども
findはブレース展開で複数指定できないのと何より結果が相対パスで残念なのがね 毎日atコマンド使うようなプログラム付けっぱなしにしてたらjob idがいつの間にか四桁行ってて気持ち悪いんだけどこのidリセットできない? マルチになるが質問スレが分散してたので
USBパーティションでLinuxをLive起動したかったんだけどGparted開いたらUSBがLiveで占領されてしまっている
何度か試したけどうまく行かない /etc/X11/xorg.conf.d 以下に置くような設定ってコマンドでできないの?
.xprofile とかに書けたら楽なんだが >>465
Live起動なのにLiveUSBに変更を保存できるやつ >>466
よけい意味がわからなくなった。
>>461の空気を読んで翻訳すると、
USBデバイスに存在するパーティション内のLinuxからLive起動をしたいが、
GpartedでUSBデバイスを見たら、Liveのデストリで埋められている、ということ?
そもそもGpartedで開いているということは、すでに他のLinux(?)で起動していると思われるけど、
そのLinuxがLiveだったというオチも考えられる。とりあえず、何をしたいのかよくわからん。
状況を詳しく、というか、用語は正しく使って説明してほしい。 >>467
申し訳ない
https://nvnote.com/kali-linux-install-to-usb-persistence/
これに書かれてることをやろうと思ったけどUSB全体が埋まってて使えないってこと
64GBと16GBで試したけど無理だった >>468
ホームページ見たけど、USBメモリがはじめからパーティション分割されていた
ことを前提として、やっているような気がする。(図からの推測だけれども)
Linuxを起動したパーティションは基本的にgpartedなどで
パーティション操作はできないようになっている(保護される)ので、
現状態では分割はできない。
使用可能なUSBメモリが複数あるようなので、
2つのUSBメモリをぶっ刺して、gpartedを起動していない方のUSBデバイスの
パーティションを分割して、一度終了。
で、パーティション分割した方のUSBメモリにDDでisoデータを焼き直せば、
そこから先は参考サイトと同様にできるのではないかな。 ちなみに、サイトと同様にgpartedが起動している時点で、Live起動してます。 >>455
#/bin/sh
ls | grep -v ^zzz$ > zzz
vim zzz >>455
自分はvifmとmoreutilsのvidirを使い分けてる >>471
コミュニケーション能力をもっと上げてくれ。
「うまくいってくれない」と言われても、回答する側は情報が無さすぎて答えようが無い。
何をどこまでやって、何ができないのか、相手にわかるように説明しなければ、話は回らない。 長文書いても一行レスでも同じこと
俺にはわかったよ
「スルー推奨」ってね くだらねえ回答はココに書き込めってスレはココですか? >>470
systemresquecd.iso か
gparted-live を別のUSBメモリに
インストールして
それからやってみればどうですか
Kali Linux のgparted があやしい >>479
v2018.3a の gparted 変かも
>>468
次のうちのいずれかでおk
・Virtualbox から v2017.2 を起動して v2018.3a のパテ操作
・USBをもう1本用意してそこに v2017.2 を入れて起動して v2018.3a のパテ操作
・USBメモリに通常インストール https://i.imgur.com/QFkJ0Hy.jpg
voyagerが起動できないんだけどどうすればいい?
USBからkona linuxでパーティション区切った直後だったんだけど その画面に起動できない原因と対策書いてあるんだけどなんで読まないで質問したの? >>482
ぱっと見読めなかったのでくだらない質問としてここで聞いたんだけど >>480
VBoxから2017起動でうまくいきました
皆さんありがとうございました
しかしなぜgpartedが逝ってしまっているのか… >>481
/dev/sda3 を fsck すれば良いのでは >>481
そういえばvoyager live の
新版出たけど
こいつはどうだろうか シンボリックリンクが高性能なWinのショートカットだってのは理解したけどマウントはどう解釈すれば
パーティションを跨げてフォルダにも対応したハードリンクではないんだよな? マウントは様々なファイルシステムにアクセスするための「設置」 >>488
むしろWindows、NTFSの方がPOSIXに完全に準拠しているのだから、Linuxに足りてないものもあるし、Linuxの実装が準拠してないものもある
単純な包含関係にはならないよ 昔Vine使ってた時に
cyber cafeってフォントがあったの覚えてるんだけど
あれ今でもどこかで手に入れられないの? >>487
質問から外れるが、
windowsにもsymlinkはあるんじゃないの。
mklink.exe /?か何かでそんな記述を見たような。 windowsのショートカットに近いのは
*.desktop のファイルだと思う
使い方も同じだし 全く同じではないけどwindowsにもマウントあるしな シンボリックリンクはファイルシステム上のある場所から
ファイルシステム上の別の場所にアクセスさせるためのもの
マウントはファイルシステム上にないものを
ファイルシステムに組み込むもの 話題にリアル3-4人参加すればLinux板では大盛況
マウントネタブレイクしたな、良かったな >>496
マウントはファイルシステム上にあるものでもいい Windowsの場合のマウントはあれだマイコンピューター上のアイコンを増やすことだ
昔は自前で搭載してなかったってだけでdaemontoolsでISO読ませるのも立派なマウント
ドライブの分割やネットワークフォルダの設定や外付けをUSBで繋ぐのもマウント
ただLinuxにマイコンピューターはないから表示場所が外付け用の/mediaや一時的な/mntみたいにバラバラ
タコ足をコンセントに繋ぐようなもんで内蔵HDDが一台だけでも必ず/にマウントされる
xfceだから気付かんかったがファイラにcomputer://を入れたら接続機器を表示できるのな 過疎ってコメンテーターが激減 日記書いてるやつが居て笑える >>493
> windowsにもsymlinkはあるんじゃないの。
Windows 2000のときからあるよ
http://www.atmarkit.co.jp/ait/articles/1306/07/news111.html
> Windows OSでは、ファイルやフォルダ名へのリンク(参照)を行う機能として
>「ハードリンク」や「ジャンクション」「シンボリック・リンク」などがある。 >>500
> Windowsの場合のマウントはあれだマイコンピューター上のアイコンを増やすことだ
Cドライブのディレクトリに、外付けドライブをマウントできるので
必ずしもマイコンピュータのアイコンが増えるとは限らない 「フォルダ」と「ディレクトリ」ってWindowsとUnixの方言であってどちらもまったく同じ概念ってことでいいのかな。
それともなにかしら名称だけでない違いってあるのかな。
俺の素人考えではWebサイトのファイルをまとめてあるところをディレクトリとは呼ぶけどフォルダとは呼ばないところに
違いがありそう。ディレクトリのほうがもっと広範な概念を指すのかな? とか。 ディレクトリはもともと文字だけで扱っていた頃の呼び方で
最初からGUIを搭載していたMacが見た目どおりのフォルダという呼び方だったので
それがwindowsやlinuxにもGUIになって浸透したんじゃないかな。 ディレクトリというのは、ファイルシステムのそこに何があるかを示す管理情報
その管理情報として扱う対象は、ファイル、および別の管理情報
metaでrecursiveだが、UNIX的ともいえよう
フォルダは、そのディレクトリ-ファイルの関係が、文房具のフォルダにはさんだ紙の束の
ような関係にあることと見立てて出てきた観念
コモドールかAMIGAが提唱したらしい だけどMac以前にもGUIはあったような気がしたのでそこでどう呼ばれていたかは知らぬ。 なるほどフォルダはGUI目線なのね。
AMIGAって平沢進が使ってたOSだっけ。ああいうグラフィック重視のOS発祥なのか。 マウント×リンクで味をしめて次はフォルダ×ディレクトリか
お次はデバイスあたりで責めるといいぞ >>510
マウント云々は俺じゃねーぞ?
ていうかただ質問しただけなのにどうしてそう喧嘩腰なのかね まあフォルダがディレクトリより後にGUI用の概念として登場したということを知れたので
こっちとしてもつっかかる必要はないんだけどw >>513
wwwごめん、ついノリでww
君は2人にきちんとレス返してるもんね 電話帳とかもディレクトリだけど、フォルダは書類をまとめるって感じだからフォルダのほうが具体的な単語よね。
ディレクトリのほうが抽象的。 >>447
GPTってマルチブート非対応なんだっけ?
最近マルチブートやってないからわからん。 くだ質スレで質問される度に悪態付く天邪鬼かわいい
そう言いながらここに常駐してる辺りが特に 初心者スレに書き込みましたが、すれ違いだったらしく全くレスがつかないので、
再度ここで質問させて下さい。
ーーーーーーーーーーーーー
GoogleCloudで立ち上げたubuntu18.o4ltsのGUI化が出来ません。
試したことは
1;$ sudo apt-get install ubuntu-desktop
$ sudo systemctl set-default graphical.target
再起動後何も変化せず
2:$ sudo apt-get update
$ sudo apt-get -y install ubuntu-desktop
再起動後何も変化せず
3Akiosk or smart displayの導入
何も変化せず
waylandの導入
$ git clone https://gitlab.freedesktop.org/wayland/wayland
$ cd wayland
$ ./autogen.sh --prefix=PREFIX
$ make
$ make install
→$ ./autogen.sh --prefix=PREFIX
ここで、./autogen.sh: 7: ./autogen.sh: autoreconf:not foundでストップ
4gnome shell をいれて同じことをやってもだめ
5Vannila\gnome-desktopをいれてもだめ
どうすれば良いでしょうか? ディスプレイドライバーは正常にインストールされています。
$ lspci |grep -i nvidia
$ dpkg -l |grep nvidia
$ tail /var/log/Xorg.0.log >>519
取り敢えず今の鯖削除してしてUbuntuでのVNCサーバーの立て方調べてこい 面白いけどクラウドなんか使ったこと無いからわからない そもそも、サーバーに画面があるのか?
画面があるサーバーなんて、聞いたことがない。
コマンドで、やり取りするだけだろ?
Google に聞いてみ 管理画面でKVM表示できるサーバーはいくらでもある
逆にシェルに入る場合もある >>517
いや、できるよ。わたしは Win10 と debian と ubuntu を入れている。
気をつけたのは、Win のパーティションを縮める前に、fast boot
(名前は正確じゃないかもしれない) を切っておくことぐらいだったと思う。 ラズパイで外部センサーの情報をメールに送ろうと考えています。
まずはssmtpでメールの送信確認はできています。
次にcrone からpythonファイルを30分毎に実行して送るようにしています。
ログ見てもメール送信とcronの実行にエラーは出ていません。
croneの設定で
MAILTO=メルアド
*/15 * * * * python ログ
という風に設定しているのですが メールが全く届きません・・・
よろしくお願いします。 ちなみにCMDとcroneでは出てますがエラーっぽいですかね >>526
cron実行時のPATHにpythonが入ってないんではないのかな >>528
ありがとうございます。
変更してログ見ました
「日と時間 ユーザー名 CRON[2585]: (pi) CMD (/usr/bin/python3 /home/pi/ファイル名;)」
実行ファイルが
MAILTO=メルアド
*/2 * * * * /usr/bin/python3 /home/pi/ファイル名.py;
↑二分ごとに実行してます。
なんでエラーが起こるんだろう。。 cronで指定するのはスクリプトにするべきでは?
そのスクリプトの中でエラー処理やログの保存をすればいい >>530
ありがとうございます。
初心者なので スクリプトとかは厳しいです
パス指定ではできないってことですか?
手詰まりです。。 >>531
初心者だから出来ないではなく調べなさい
どちらにしろそれだけの情報ではエスパーするしかない >>531
俺もそれなったよ
俺はパスでも通らなかった cronで実行するときには環境変数は空になってると思え
ユーザーとか関係ねぇ cronで動かない二大原因は環境変数と作業ディレクトリだな
それはcdしないで大丈夫なスクリプト? パスの通し方っていくつかあるけど 一番楽なのってどれなんや? >>536
cronで起動させるシェルスクリプトのPATHに関していえば、スクリプトの冒頭で
source ~/.bash_profile
をすること >>537
それは絶対に駄目。どうしても必要なもののみ設定すること 結局さ こうなるんだよw
パス通せばいいって言っても人それぞれなのに、初心者丸出しの奴に
言っても分からないんだから、君らの考えを言ってやれよ
スクリプトだの言うのは簡単だよw
実際に具体的に言える方法を教えてやらんと意味無いぜw >>537
これダメなの?
昔赤帽の公式設定で見たことあって これは便利だと思って真似してるんだけど。 >>541
>>538-539はユーザー毎にcrontabが設定できることを知らないんだろ >>542
cronスクリプト専用の~/.bash_profileなら
.bash_profileを間借りしなくても、専用のファイルで
十分ってのはわかるよな? いいかダメかは場合によるなぁ
その辺自分で判断できない人に>>537みたいな答え方するのはダメ >>543
自分専用のバイナリ置いてるフォルダーを色んなところで設定するとかしたくない >>545
意味がわからん。シェルスクリプトに直接埋め込むか
設定ファイルを引数で渡すだけでしょ。
設定ファイルはシェルスクリプトと同じディレクトリに置いておけばいい
.bash_profileのような別の用途で使うものを使う必要がない lnコマンドでシンボリックリンクを作成するときに絶対パスで指定しないといけない理由ってなんでしょうか。
どーしても「コマンド側で変換してもいいじゃないか……」と思ってしまいます。 >>546
ほんとにわかってなくてワロタ
> シェルスクリプトに直接埋め込むか
だからそれやると複数箇所で設定することになるでしょ?
> 設定ファイルを引数で渡すだけでしょ。
わざわざ設定ファイルを作る?
そもそも設定ファイルってなんだよ w >>548
わかってないのお前じゃんw
> わざわざ設定ファイルを作る?
> そもそも設定ファイルってなんだよ w
.bash_profile の中にある必要なものだけを書いたものを
.bash_profile の代わりに読み込むだけ
頭悪いねぇ
つーかbash使うなんて言ってないのに、
なんで.bash_profile読み込もうということになるのか 関数とaliasってどう使い分ければいいんだ
.bashrcに直書きか.bash_aliasesみたいに分割か外部ファイルを~/binに配置か
xargsで使う時はそのままだと関数使えんしな
拾ったコマンドをコピペする時毎回考えるわ >>547
なぜか勘違いする人が多いからだよ
「-r」オプション付与すれば、絶対パスで指定したリンク先を相対パスに変換してくれる >>549
> わかってないのお前じゃんw
そりゃ、お前のアホな考えなんてわからんよ w
そもそもその前に
> わざわざ設定ファイルを作る?
って書いてあるだろ、ボケ >>547
相対パスでも別にいいけどmvしたらリンク切れするよってだけ
自分はディレクトリ毎動かす想定しかないようなものは相対パスで作ってる どうやったら下の部分表示できるんだっけ
alt押しながらスクロールが効かなかった
https://i.imgur.com/KkDbnlM.jpg >>547
そもそも「絶対パスで指定しないといけない」なんてことはないよ そもそもdディレクトリは様々かもしれんけど/home/pi/Aとか適当に仮定して教えてやればよくね?
エスパーだどうこういって適当に煙に巻いて専門家ぶるならこんなスレに来るなよw egrepってgrepに正規表現が使えるものって思ったけど、
コメント行除外しようとして
grep -v "^#.*$" hoge
って打ったらうまくいったけど、grepって昔から正規表現使えるものなの? grepのreは正規表現(Regular Expression)の略
これまめな grepとegrepの違いはエスケープの数の違いでどちらも正規表現なのは変わらんぞ
正規表現通らんと思ったら\の有無だったってのはよくあったわ
基本だの拡張だの正規表現の方言を意識したことなかったからな 標準(?)の正規表現はツールによって使える機能がバラバラなんで
拡張正規表現の方が互換性が高い。
拡張正規表現ならどのツールでも使えるだろう
拡張正規表現をさらに拡張したPerlの正規表現なんかは
独自機能なのでこれは使わないほうが良い >>564
PythonもRubyもJavaもMSのC#ですらもPerl互換正規表現なんだが…… >>541
正しいよ
わざわざ個々に別の設定を作るとかみたいなWindowsのタスクマネージャチックな対処の利点が分からんね
だがその説明がないということは、そんなものはないのだなと理解すればよいのだ BREとEREの違いだよ >「grep vs. egrep」 >>565
> PythonもRubyもJavaもMSのC#ですらもPerl互換正規表現なんだが……
え?それだけじゃんw
sedは?awkは?grepは? >>568
主要プログラミング言語がこの有様だから
EREに対応してるツールのほうが少ないっつてんだよ
なおgrep -P >>568
POSIXの仕様を読もう!
sedはBRE,awkはERE,grepは-EなしでBRE,-EありでERE。 >>571
sedは-rありでERE,awkはERE,grepは-EありでERE。
すべてがEREに対応している
POSIXもいいが現実に存在する実装はERE対応 puppyの作者のバリーはsed cut使いだぞ
Perlの正規表現に見慣れてるとおなかいっぱいになるけど sedで\dが使えないのって対応する正規表現の種類が違うからなのか
vimの置換でも不調の原因が\の有無だったことあったわ
Meryのマクロ弄ってる時はここまで悩まなかったってのに netplanで、ランダムなデバイス名のインターフェースに対して
ルーティングを書きたいんですが、どうしたら良いでしょうか?
設定のyamlで、通常はeth0とかens192の階層下にroutesを定義しますが
デバイス名がランダムに付与されるブリッジデバイス(docker networkとか)、
tunXみたいな状況によって数字が変わるデバイスに対して
ルーティングを書きたい場合の対応方法が、調べても見つけられません。
試しにethernets:と同列の階層に書いて netplan applyしてみましたが、
"unknown key routes"で弾かれます。
dockerとかでデバイス名を固定するというアプローチは置いておいて、
netplanでデバイス名に依存しないルーティングの書き方があれば、教えてほしいです。 なんで「正規式」じゃなくて「正規表現」って言うの? >>572
sedでERE使いたくなったらawk使えばいいじゃん >>577
それ前調べたけどよくわからなかった
たぶん最初に表現と訳されたのが定着しちゃったとかじゃないかと >>578
式だったら何かを返すかというとそうでもない
恒等式とか >>550
直接、~/.bashrc に書かない
~/.bashrc の最後の方に、もし、~/.bash_aliases があれば、それを読み込むと書いてあるけど、
こういうやり方で、別のファイルにまとめた方が、良さそう
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi Windows の write.exe (ワードパッド) に相当するようなアプリありませんか?
wine で write.exe を使うのはちと回りくどいので
代替するものがあると助かります Linuxにchromeをインストールしたらブックマークや閲覧履歴やクッキーはユーザー毎に別管理されますか? WordPressが早いKUSANAGIってどこでダウンロードできますか どこで使うかによる
基本的にVMとして配ってるから
手元で動かすならVagrantが一番手軽かね >>591-592
ありがとうございます
仮想マシンの状態で配布してるんですね
レンタルサーバのVPS上のCentOSに追加でインストールして使えるようなものと勘違いしてました スペースシャトルのパイロットと世界的建築家はどっちの方が空間認識能力が高いですか? そもそも重いの定義を言ってもらわないことには何も言えない >>596
その答えかた見ただけで君はこの板での偏差値が65くらいだってわかるよ
俺は50くらいまで落として盛り上げるけど >>596
セレロン、4GBのメモリで
動作のトロいやつ >>595
そういう観点でディストリ試してる人ってたぶんいないから
自分でいろいろ使ってみて比べるのがいいと思うよ 一番重たいディストリを決めるためには
(1) 調査対象とするディストリを列挙する
(2) 「重たさ」を数値化する方法を決める
(3) (1)のすべてについて(2)で「重たさ」を調べる
っていう手順が必要
そんなことやった人がいるか?と 単純に起動時のプロセスとカーネルのオプションを比較すればいいと思われ。
でもディストリっていうか、インストール方法で違うからな。DEによっても違うし。 openSUSE Leap 15.0
VOYAGER GS 18.04 LTS
PinguyOS 18.04.1 LTS
あたりは重そうですね デスクトップLinuxでブラウザのプロキシ管理をシステムワイドに行う方法ってありますか?
インターネットを検索してもパッケージリポジトリやHTTPクライアントに対してプロキシを設定する方法しかなく
それだとWindowsのように
「a.example.comというサイトにはproxy1.example.comプロキシを適用して
b.example.comというサイトにはproxy2.exmaple.comプロキシを適用して
その他のサイトにはプロキシを適用しない」
というような設定ができないのです。 >>604
HTTP_PROXY環境変数とかPACファイルとかWPADとかあるけど、
対応してるかどうかはブラウザによるね >>603
単に重いディストリを聞いてるわけじゃなく
「一番」を聞いてるのよね
だから答えにくい そもそもディストリの構成によって全く変わるからなんとも言えない
llvmpipeでgnomeとかKDE使えばどれも重いと感じるんでは SUSEってヨーロッパで強いのとslackwareの魔改造としか知らないや >>604
それはWindowsの独自機能だからね
Linuxではカーネルへのプロキシ設定機能が無いので、別にsquidを立て、proxy用pac書いて定義するしかない
ただし、pacを扱えたり、環境変数HTTP_PROXYなんかが効くプログラムでしか動作しないけど >>611
proxy.pacはhttp上に公開しないといけないので
その為にサーバーを稼動したりIPアドレスを固定したりするのは辛いんですよね……。 vim.tinyで 80カラムめに移動するのに 80| と打つのですが
80文字目に行ってしまいます
全角まじってると意図しないことになります
なんか仕様変わったのでしょうか
どうすれば80カラムめに移動できますか すいませんw なんか勘違いしてましたwww
ちゃんと動いてますた リモートの計算サーバ (Linux) で動く C++ プログラムを作りたい
ssh しながら編集するのは好かないので、ソースコードはローカルホスト (Linux) に置きたい
こういう状況でコンパイルするときって、どうするのが良いの?
転送して、コンパイルして、転送したファイルを消す
という三段構えでやるしかない?
こういうのを簡単にするツールとか、他のモダンな方法があったら教えてください 例えば、Railsチュートリアルの開発環境は、AWS Cloud9 を使っている
Cloud9 で保存すれば、Heroku にデプロイされて実行される 調べるとPython3のhttp.serverモジュールを使えば簡単にローカルWebサーバを立ちあげることができるようなので
それを利用しようかなと思いました。
/srv/http/proxy.localhost/proxy.pac
みたいなところに置いて
# cd /srv/http/proxy.localhost
# nohup python3 -m http.server 50000 --bind proxy.localhost > /dev/null 2>&1 &
とやれば(PACに対応してるブラウザであればhttp://proxy.localhost:50000/proxy.pacというURLでアクセス可能にできました。
……Linuxはズブの素人の自分にはしんどいかったです。
(正直、Windowsのネットワーク関連は触りなれてはいたのですぐに移行できるだろうと思いましたが
やっぱり一筋縄では行きませんね……) >>617
trampを使えよ
ttp://tramp.sourceforge.net/tramp_ja.html >>620
Emacs使いですが、リモートだとシンタックスチェックとかできないしウザいのです >>617
Syncthingおすすめ
簡単に言えば、中央サーバーが不要なDropbox
第三者のサーバーにファイルが転送されたりしない
俺はこれを使って、WindowsとLinuxとMacでファイルを同期してる
勝手に同期されるので例えばローカルでスクリプトを作成して
リモートにログインしてすぐに動作検証したりしている >>617
ローカルホスト (Linux) のソースコードを置いたディレクトリを、計算サーバ (Linux) 上にnfsマウントし、計算サーバ (Linux) にログインしてビルドする方法だろうか。
まあ、俺も>>620の言う通りange-ftpの類を使えと思うけどね。 あともう一つはsshfsを使ってリモートのファイルシステムをローカルにマウントするとかね 100 tanaka
98 suzuki
92 satou
5 takahashi
こんな感じでsortで並んだ数字と名前があって、
名前の3文字移行を******とかにできるbashスクリプトってどうやったら良い?
名前のlengthに合わせて*を使ってもいいけど、プライバシー的なこともあるので
*****みたいな固定長5文字ぐらいで置き換えても良いかなと思います。
パイプやファイルから、arrayに入れてforと条件でdoの中で2文字だけ取り出して・・・もう全然わからんです。 >>617ってクロスコンパイルしたい的な話じゃないの? どっちもLinuxなら普通にバイナリ送るだけでいいのかな
ディストリが同じか知らんけど ディストリ同じでもそれだと駄目だよ
パッケージマネージャーの依存関係はなんのためにあると思う? >>625
# 固定長5文字で置き換える場合
while read -r num name; do
echo $num "${name%"${name#???}"}*****"
done # 文字列の長さで埋める場合
while read -r num name; do
length=${#name} name=${name%"${name#???}"}
while [ ${#name} -lt $length ]; do
name="$name*"
done
echo $num $name
done 全部いっぺんに書き込めなかったので細切れで
# sedを使った場合
sed -E 's/([0-9]+\s...).*/\1*****/' この内容で書き込みエラーになってたのか。
全部大文字にした。適当なサイトで半角に戻してくれ
# awkを使った場合
awk V{printf W%s %sW, $1, substr($2, 1, 3);(i=0;i<length($2−3);i++)printf W*W;printf W¥nW}V >>625
sed 's/¥([0-9 ]*..¥).*$/¥1****/' hoge
やっつけでやったので >>629-631方がよさそう >>625
BashっていうかAWKのスクリプトだけど
awk ’{ print $1, substr($2, 1, 3)”*****” }’
これでどうかな?
こういう感じ。 >>628
確かに共有ライブラリは揃ってる前提だったけど、他に依存することある? スレの仕様と奮闘してる間に先越されたw
確認だけど,その入力データの場合
100 tan*****
98 suz*****
92 sat*****
5 tak*****
ていう出力が返ればいいんだよね? sedで名前の長さ分だけ*で埋めようとしたがめんどくせぇってかわからん。
パターンスペースとかホールドスペースとか使ってみたけど。
なげた。シェルスクリプトが楽でいいw
あとbashいらねぇ あ、bashいらねぇといったけど、今回の問題はbashだと
もう少し短くなるので>>630のbash版
while read -r num name; do
rest=${name#???}
echo $num "${name%"$rest"}${rest//?/*}"
done あ、bashだったら部分文字列取得できるんだったw
while read -r num name; do
rest=${name:3}
echo $num "${name:0:3}${rest//?/*}"
done なんでアンドロイドのデスクトップOSは作られないの?
もし既にあるとしても普及してないということはどうせショボいんでしょ?
なんでちゃんと作らないの? くだらないからこのスレでいいんじゃないの
普及するほどのニーズがあるとも思えない はぇぇ、こんなに早くレス返ってるとは・・。
レスくれた人ありがとう、1行ずつ噛み砕いて理解してみます。
>>636
yes >>622-623
ディスクを同期するのが良いのですね
ありがとうございます
>>626
クロスコンパイルしたいというわけではありません
それが一番楽ならそれが良いですが >>645
githubにプッシュしたら自動でビルドするような仕組みにするのはどうですか? >>646
github に、というのは考えてないですが、git の機能としてそれができるなら、>>617で言っているリモートの計算サーバにgitサーバを兼ねてもらってそのようにするというのは有りだと思いました CI全般に言えることだが、プッシュしたらビルドというのは
時間がかかってしょうがない
ビルドするためにいちいちプッシュしなければいけない
CIは個人レベルの開発が終わって、共有の場所に公開したときに
他の環境でも問題ないかを確認するためのものであって
(もう一つ個人レベルのマシンではテストが困難なものを行う場合にも使うが)
個人レベルの開発中のビルドとかテストとかはローカルでやるほうがストレスがない >>647
サーバーにgit立てるならgitbucketなんかを立てて、>>648みたいにいちいちプッシュをするのはしんどいので、
単純にサーバーにgitpullしてコンパイルするbashスクリプトを書いておき、ローカルからssh越しに実行するだけでいいかと。
ローカルでは、gitにプッシュしてコマンドを打つだけ。 プッシュして自動でってときはブランチを分けて、テスト環境と本番環境と分けるのが普通だけど、
そこまでじゃないかな? AndroidOSはこの板で扱うべき
AndroidOSもLinuxディストリの一つだからな >>640は質問ってよりは
「あなたはなぜ作られないと思うか」を問うアンケートだから
このスレにはなじまないと思う
↓あたりで聞いてみて
https://mao.5ch.net/test/read.cgi/linux/1327118733/ CentOSをインストールしてるHDDをフォーマットして売りに出したいのだが、どーやってフォーマットできるか教えてください。 >>654
a) live dvdでブートしてddコマンドで0フィルする
b) HDDメーカの提供するローレベルフォーマットツールを使う
お好きな方でどうぞ キーボード自体に何か仕込まれたりする可能性ってあるんだろうか?
中華製多いよね。 Unixで複数のパスを記述するときってコロンで区切るけど,どうしてか分かる?
というのもパス文字列にはヌル文字が含まれてはならないという規則があるので
それを利用してヌル文字区切りでパスを列挙すればいいんじゃないかと思ったんだよ。
現状だと,例えば$PATH環境変数にコロンの入ったパスを入れたい時,面倒でしょ? /proc/*/environ なんかはNULL区切りになってる >>662
UNIXはC言語で作られ、C言語は文字列の終わりがNULL文字なので
文字列の終わりなのか区切りなのかわからない
C言語で文字列を文字列として扱うことができなくなる
NULL文字で終了しているように見えても、区切り記号なので
その先のメモリにアクセスしてしまうので脆弱性の元になることが容易に想像できる
OSだけではなく、様々なコマンドがC言語で作られ
例えば、シェルはNULL文字を文字列の終わりとして扱うために
シェルスクリプトの変数の値としてNULL文字は使えない >>665
なるほど。Cにおいて予約されちゃってるのねヌル文字は。 サーバでまれに手動fsckが必要になるんだけどSSHも繋がらないからめんどい
どうするのがベスト?
tune2fsでfsckしないようにするとか?
定期的にfsckするデーモンある? 手動ってのがよくわからないな
何もしてなければ180日の自動fsckには引っかかると思うけど iconvコマンドの「i」って何の略か分かります?
inputの「i」かな。 >>667
手動でのfsckが必要になるということは、その前にうまくumountできてない可能性が高い
いつ何がどのようにumountしているか、それがうまくてきているか、を丹念に調べてみてはどうか
しばらく前に出ていた話でもあるが、/mnt/hogeにファイルシステムAをmountしている状態で、/mntにファイルシステムBをmountする…なんてことをしていると
両方を正しくumountするときにはB→Aの順でumountしなければならないわけだが、
OSはA→Bの順でumountしようとするだろう
そうするとAはうまくumountできないし、Bもうまくumountできるかは分からない
そういう点なんかも、うまくumountできてるかどうかの調査で考慮が必要だろうね Ubuntu 18.04.2 の ISO はいつ出るのでしょうか?
何年何月にアップグレードがあるとかリリースされてからどれくらいのソフトを更新したとか確認できるUbuntuのブログ的なものってないですか? python3で
print("humi" , humi, "%") を実行すると ('temp', 23.0, 'c') ←23は実際のセンサーの値です。
print関数で””で囲んだのは文字扱いで、複数の文字のときは「,」で区切りますよね?
理想は humi 47.0 % と表示させたいのですがどうすればよいでしょうか?
初歩の質問なのですが悩んでおります >>680
スレ違いだし そもそもその挙動おかしくね?
python3 -c 'humi=23.0; print("humi: ", humi, "%")'
→humi: 23.0 %
と返ってくるぞ? >>682
それがでないんです。
humiはセンサーからの値なんですけどね
いつもならそれで出る。
すれちすまん ubuntu 18.4.1
USBメモリからブート
以下のメッセージが出たけど
どういう意味ですか
mce: [Hardware Error]:Machine check
event logged
mce: [Hardware Error]:CPU 0:
Machine Check: 0
Bank 4: a600000000020408
mce: [Hardware Error]: TSC 0 ADDR
fef4c9e0 >>665
\0が区切りで
\0の2連続が終端を表すってのよくあるよ
もちろんCで >>688
え そうなんだ。
クレクレみたいになって悪いが 具体的なプログラムとかご存知だろうか。
よければ教えてほしい。 >>689
よくあるかどうかは知らんけどC言語で複数の文字列を渡したい時とかの定石
Win32APIのCreateServiceのlpDependenciesとか
https://msdn.microsoft.com/ja-jp/library/cc429079.aspx >>690
それは
文字列の終わりがNULL2つなのではない。配列の終わりがNULL2つ
C言語の定石ではない。Windowsのみで見られる珍しいデータ構造 >>691
>>688をちゃんと読んでから出直して来て 言いたいことがあるならはっきり言わないと伝わらんよ まとめると、たとえば>>690に挙げられたWin32APIのCreateServiceのlpDependenciesの仕様が
・「よくあるかどうか知らん」
のに
・「C言語で複数の文字列を渡したい時とかの『定石』」
としてしまうから、読んでる他人まで訳分からなくしているということなのではないか ヌル文字は、\0 という単なる文字コード
abc\0 なら、文字列abc と解釈するのは、単なるC言語のルール。
\0をストッパーにしているだけ
abc\0\0 なら、abcと空文字列の2つの文字列になる。
\0は、ストッパーだけの空文字列
だから、空文字列で区切っているだけ
abc\0\0xyz\0 なら、abc・空文字列・xyz の3つの文字列になるけど、
空文字列を区切り文字と解釈すると、abc・xyz の2つの文字列になる >>693
ああ、マジで理解力のない奴もいるんだな w
>>689が>>688を使われてる例が知りたいと言うから例を上げただけ
って言う話な
>>691, >>696が何を勘違いして
> 配列の終わりがNULL2つ
とか
> 空文字列を区切り文字と解釈すると
とか言い出したのかよくわからんけど単に文字列を複数連続させて空文字列で連続の終端を示してるだけだよ >>697
なるほど
一例ではあるものの、やはり定石ではない、ということですね
ありがとうございました バックアップを取りたいと思いrsyncコマンドを使いました、
~/hog あぁ。。すいません途中送信してしまいました。
~/hog 以下をラズパイサーバーに送りました、
$ sudo rsync -avz /home/hog/ pi@192.168.3.100:/mnt/share/hdd-1/BACKUP/hog/
うまく行きました。
ブラウザのchromiumのcacheが600MBと大きので、
ラズパイ側の.cache/chromium/Defalutディレクトリを削除しました。
そして除外コマンドを付けて実行しました。
$ sudo rsync -avz --exclude='/home/hog/.cache/chromium' /home/hog/ pi@192.168.3.100:/mnt/share/hdd-1/BACKUP/hog/
しかし、どういう訳かご親切にコピーしてくれるんですが、、、
なんか構文が間違っていますかね? なぜか定石でないことにしたい奴らが湧いてるなw
>>665でUnix/Linux、>>690でWindowsと言う二大OSの例が出てるのにアホすぎる
定石じゃないと言うなら定石示せよ 定石の意味を誤って理解している人がいるような気が… >>690 が よくあるかどうかは知らんけど と曖昧なことを書いているのが元凶
上記の定石はよく使いますw >>702-703
まじで日本語理解力なさすぎだろ…
(複数の文字列を渡す機会が)よくあるかどうかは知らんけど複数の文字列を渡したい時の定石 NULL×2が終端を表すのは「C言語の」定石じゃなくて
CreateService();実装の便宜上でしょ。
Win32APIの中でも特例の部類だと俺は記憶しているんだけど。
似たような例にstrtok();もあるけど定石じゃなくて、これも特例でしょ そもそも「複数の文字列を受け取る(渡される)」Cのmain関数の引数がchar**かchar*[]なわけですけどね
constでもねぇのに置き換えづらい、サイズも変えたり出来ない糞実装のどこが定石なんですかね
寝言は寝て言えって話ですよね そりゃ複数の引数使うならそっちの方が一般的だけど、渡すだけなら置き換えとかサイズ変更とか関係ないしな
適材適所でしょ ちなみにその lpDependencies の split はどうやってるの? 自家製strtok ? コマンドのオプションで「ページ番号」とか「ページの範囲」を指定するときってどうやるのがいいのかな。
今自作のコマンドで「あるページからあるページまで」を指定できるようなオプションを取り入れようと思ってるんだけど
他のコマンドではどういう風になってるのかなと。
一応二つ案があって
$ somecmd --pages 42:100
か
$ somecmd --page-begin 42 --page-end 100
これ。
オプションの形式としては後者のほうが一般的だけど「ページ」というひとまとまりのオプションなのだから
前者のように一つにまとめるほうがいいのかもとも思ってる。
ページ番号は[[:digit:]]+なんだから、パースも簡単だし 例えばsedでテキストファイル内の範囲指定出力をするなら
$ sed -n '開始行,終了行p' テキストファイル名
だけど、俺の思い付きとしては以下のようにする
$ somecmd --pages 42-100
42ページから100ページまで(59ページ分)
$ somecmd --pages 42+100
42ページから100ページ分(42-141 を指定するのと同じ)
$ somecmd --pages 42
42ページだけ
$ somecmd --pages -100
1ページから100ページまで(1-100 を指定するのと同じ)
$ somecmd --pages +100
1ページから100ページ分(1+100 を指定するのと同じ)
$ somecmd --pages 100-42
error
$ somecmd --pages 0
error あとcutコマンドも範囲指定あるね
$ somecmd --pages 42-100,123+11
みたいな指定も出来るようにしてみるとか >>708
const char *p;
for(p = ...; *p != '\0'; p += len(p) + 1){
なんかの処理(p);
}
なんかの処理の内容によってはもっと最適化できるかもしれないが >>711
ありがとう。なるほどsedのアナロジーか。
参考にします。 そういや、オプション解析にgetopt();を使うなら
$ somecmd --pages -100
は注意しないとならないね >>712
ちなみにそれだと
「pp. 42--100およびpp. 123--223」
ってことでいいよね。 >>709
pr は --pages=FIRST_PAGE[:LAST_PAGE] (または +FIRST_PAGE[:LAST_PAGE]) ですね。
ご参考まで。 javaws で起動したアプレット (jnlp ファイル) の設定ファイルがホームディレクトリに置かれます
ドットファイルなら良いのですが、そうじゃない形式で置かれるので邪魔です
この場所を変更する方法ってないでしょうか
アプレットの設定ではなく javaws の設定だと思うのですが ふと思いついて、man mpage と info a2ps も調べてみました。
mpage は -jfirst[-last][%interval] (例: -j1-10)
a2ps は -a[PAGE_RENGE] または --page[=PAGE_RENGE] (例: -a-3,4,6,10-)
といった感じです。ざっと見ただけだから、読み違えているかもしれませんが。 >>717
実はprコマンドを参考にしたんですよね。 midline(){
head -n $2 $3 | tail -n $(($2 - $1 + 1))
}
行の範囲指定ならこんなん作ったが他に書き方ない?
これだと$ midline 3 5 foo.txtで3-5行目が出てくる
指定行から+10行みたいな相対的な指定もできればいいんだけど
edの方が便利に思えてくる edじゃだめなのかな。POSIXユーティリティなんだからどこでも使えるし。 >>721
> 指定行から+10行みたいな相対的な指定
midline() { awk "NR == $1, NR == $1+$2" ; } >>713
splitまで、MSのゴミ設計のせいで作成させられている。ということは伝わった。。。
一時が万事MSはスーダラ実装だから、お互い使う方はたまったもんじゃないよね。 $ sed -n 3,5p foo.txt
sedで行の範囲指定できたのね・・・
正規表現しか使ってないと分からんな bashのwcなんですけど
wc -m <<<'あいうえお'
と実行すると6と返ってきます
文字数が返るはずですが、なぜ1多いのでしょうか echo -n 'あいうえお' | wc -m
とやったら5と出ました
やはり改行文字でした
自己解決 Xubuntuのインストール画面で、HDDをPCにつないでいるのに、
「ようこそ」→「キーボードレイアウト」→「アップデートと他のソフトウェア」
の次の画面 「インストールの種類」の画面で、
http://www5f.biglobe.ne.jp/~TKoff/OGHSite/images/repo/xu_04.jpg
https://1.bp.blogspot.com/-fQk5Uj-duIw/Wx-TocEMj5I/AAAAAAAABY0/wqgOP9ZftLQY1LZEiAWyLMUjGBFrXxJuACLcBGAs/s1600/Screenshot%2Bfrom%2B2018-06-09%2B19-24-30.png
のようなインストールするエリアが一つも出てきません。
ファイルマネージャを開いてみるとHDDの認識はしているようです
このHDDにXubuntuをインストールするにはどうしたら良いのでしょうか
よろしくお願いします >>724
いちゃもんしかつけられない老害は早くくたばれ 死んだら死に方や生前の行いなどに関わらず、「無」になるのでしょうか?
無になってもう二度と有になりたくないのですが、これを現実のものにするにはどうすれば良いのでしょうか?
自殺をしても無駄ですか? >>729
一つめのスクリーンショットはあなたの?
だとするとそのまま手続きを進めればいいと思うが……。
「インストールするエリア」とやらがどういう意味か分からないけど,
もしかして「空き容量」のことだと思ってる? だとすると,
XubuntuなどのユーザーフレンドリーなOSに関しては「手動でパーティションを設定する」
みたいな選択をしない限り,自動でパーティションを区切ってくれるので,
必然「空き容量」は無くなるよ。
見たところMicrosoft Windows 7とのマルチブートをしようとしていて,
事前にWin7側でWin7の容量を減らしてるんだよね? >>732
レスありがとうございます
私の画面は
https://i.imgur.com/F6Di50Y.jpg
です。
LinuxMintをインストしようとしても同様です
すでにWindows10が入っているHDDにXubuntuか
LinuxMintをインストしたいです ・・・事故るとWin7削除になるから俺なら以下にするわ
HDDをext4とかでフォーマット
isoをダウンロードして、それをHDDに展開
HDDからインストーラーを起動...って流れにするけどね あれ、なんか変なこと書いたかもしれないw ごめんな
ともかく事故らないように慎重にね >>733
おう。それは明らかにおかしいね。
改めて聞くが,Windows 10側で,既に容量は減らしてるんだよね? >>736
80GBのHDDで半分をWin10試用版LTSCで使っていましたが、
他のWindowsPCにつないでフォーマットしましたが同じ症状です
インストールUSBで起動してTry Xubuntuから
GPartedでパーティション切ればいいんでしょうか
今まで何回もUbuntuインストしたときは全自動だったのにツラいです。。。 >>737
俺が聞くかぎり,あなたの手順は普通,というか
何も問題なさそうな雰囲気なんだけどなぁ。
力になれそうにないや。申し訳ない。
Webを検索したら同じような症状の人がいる。
https://ubuntuforums.org/showthread.php?t=2288078
解決してない(というより回答に対してレスを返してない)のでこの方法が正しいのかは不明。
OSを入れたDVDやUSBメモリからPCを起動するときに,「インストールしないでXubuntuを試す」
のを選ばずに,F6を押して起動設定をしてから直接インストール手続きに移行するといいみたい。 すいません、>700ですが、
なんかアドバイス頂けないでしょかね ?
自分じゃ、そのディレクトリをコピーしないでね、って、頼んだつもりなんですが、
何故かコピーされちゃんですよね。 すいません、>700ですが、
なんかアドバイス頂けないでしょかね?
自分じゃ、そのディレクトリをコピーしないでね、って、頼んだつもりなんですが、
何故かコピーされちゃんですよね。 なんか JD の具合が悪く、連投してしまいました。
すいません。 なんか JD の具合が悪く、連投してしまいました。
すいません。 じゃぁパーティションでいいんじゃないの?
普段からレイディオとかキャムラとかテレヴィジョンとか言う人? >WindowsPCでフォーマット
したってことはNTFSじゃないの?
その一部、パーテーションを別のフォーマットしようとしている?
そういうことなら無理 おまえら、英語使うって事は帰国子女とかって奴か??
気取ってトマトなんかを「トメイドゥ」、ポテトは「ポディドゥ」、?
タマゴなんかも「タメイゴゥ」なんて言うんだろ。むかつく。 パーティションじゃなくてスライスだろ
BSD界隈では スライスいいねーLinuxはスライスにしてくんねーかな >>746
自己レスだけど、出きるんだってね わけわからなくなってきたから寝るわ後免ね後免ね >>747
Linuxユーザーには意識高い奴が多いからそれが普通だろ
で、書く時にはカタカナでなく英語で。ラヂオならradioと それはコピペだと分かってツッコんでるんだよな……? >>737
フォーマットまでせずに、入れたい領域を未割当の状態にして試してみては? viエディタなんだけど、vsplitで画面が分割できるじゃん
でも、右の画面にカーソルを移動する方法がわからんのです
よろしくです >>754
Ctrl+w l
viじゃなくてVim。
$ vi
じゃなくて
$ vim
で起動したほうがいい
あとヘルプよめ。
https://vim-jp.org/vimdoc-ja/windows.html >>755
横からだけどなんか違うの?
いつもviだわ >>757
多くの酉では初めからvim-tinyという名前のパッケージがインストールされていて,
こいつ(/usr/bin/vim-tiny実体)が/etc/alternatives/viにシンボリックリンクされて,
それが/usr/bin/viと/usr/bin/vimにシンボリックリンクされている。
一方で,ユーザーが後から入れたVimは大抵vim-noxやvim-gtk3というパッケージ。
こいつは/etc/alternatives/vimにシンボリックリンクされて
/usr/bin/vimにシンボリックリンクしなおされる
だからこの状態で
$ vi
を実行するとvim-tinyが,
$ vim
を実行するとvim-noxやvim-gtk3が立ち上がる。
なおDebian GNU/Linuxなど一部の酉ではvim-noxやvim-gtk3を入れた段階で
/etc/alternatives/viもなぜか(この挙動はほんとうに謎。なぜここを書き換えてしまうのか……)
/usr/bin/vim.{nox,gtk3}にシンボリックリンクが張りなおされる。
あなたがUbuntuとかを使ってるんなら$ viでも$ vimでもvim-{nox,gtk3}が起動するので
viと打っても気にしなくていい。
一方RedHat系なんかは「viとVimは別物だ」という考え(俺はこっちのほうが納得できる)から
ユーザーがインストールした/usr/bin/vimは/etc/alternatives/viを書き換えない。
なお,vim-tinyはVimの制御文Vim Scriptが扱えない
(唯一,if文は認識するが「ブロック終端まで読み飛ばす」という特殊な解釈をする)。
だからVimを本格的にIDEなどとして使っていきたいなら「vim」という名称で起動したほうがいい。 俺のPCは素のviとnviも入ってるから
vimはvimと起動しないとvimが起動しないわ 勝手にバイナリの名前変えたりするキモい鳥は使ってないので・・・ archならviと打てば、素のvi、vimならvim、nvimならneovim。
同じコマンド名はコンフリクトするが、rubyの古いバージョンは別名。
javaなんかは最後に入れたバイナリでかってにパス通してくれる。 最後か?
新しくjava11のjre入れたけど切り替えは手動だったよ nviじゃ物足りないからってわざわざオリジナルのvi拾って来たのか
確かに満足感は得られそうだが ここにあるよ
http://ex-vi.sourceforge.net/
そのままだとMakefileに不具合があるんで修正が必要
あとconfig.hでcurses等を使うように設定 utf8にも対応してるからその2点だけ直せばとりあえず使えるけど
端末のcolumnsが160を超えると
Terminal too wide って出て viモードが使えなくなるから注意
その場合でもexモードなら使えるけど
ぶっちゃけ実用的ではない >>749
あるけどBSDと意味が逆なんじゃなかったか
Linuxパーティション=BSDスライス=DOSパーティション
Linuxスライス=BSDパーティション 俺の最大の夢は、「「無」になってもう二度と「有」にならない」ことだ。
どうすればこれを実現できるのでしょうか?
自殺をしても無駄なのでしょうか? Pop!_OS 18.04のライブDVDを作ろうとしているんですがリリースされてからずっと同じバージョンのISOファイルを公開しているんでしょうか。 LinuxでAdobe Readerなみに使えるPDF viewerってないですか?
有料のソフトでも構いません >>773
無い。
強いて挙げるならFoxitのLinux版か。 どのディストリビューションにどんなツール・ソフトが含まれているかが
一覧でわかるサイトがあればご教示ください
たとえばClonezillaが同梱されているディストリビューションを探すときに使いたいです
よろしくお願いします ソフト名を検索キーにして含まれている鳥を網羅するのはちと難しいんじゃないかな。
個別に鳥をあたるしかない。 >>776
同梱っていうか、Clonezilla自体がディストリじゃないの? >>773-775
qpdfview が現状唯一の選択肢だと思うんだが
foxit は前回のセッションの復元があれば良いんだが .deb だけ持ってきてインストールすればいいんじゃないの >> 772
Ubuntuが18.04.1になってからXubuntuやKubuntuなどのISOも更新されて名前が変わりましたがPop!_OSも同じように更新したのか確かめるにはどうしたらいいですか? VNCサーバーがデフォルトでインストールされてたけど、VNCって安全なの? >>789
>>772 ではないですが、ISO のナンバリングやチェックサムが変わっていれば更新されていると思いますよ。 XKB(X11のキーボード設定)の公式ドキュメントって存在しないんですか?
https://www.x.org/releases/current/doc/xorg-docs/input/XKB-Config.html
ここくらいしか見付からなくて あとは個人のブログくらいしか検索に引っ掛からない……。 >>796
具体的に言うと
無変換・変換を左右Ctrlに割り当てて
英数をEscに割り当てたい >>797
xmodmapを使えば割り当てをいじれるよ 初心者だけどこのデストリビューション使ったらlinuxへの理解が深まるっていうのある? >>799
ディストリ一つ使うだけだと、そのディストリへの理解が深まるだけ
Linux全般について深めたいなら複数使うのがいい >>798
どういじればいいかわからないから聞いてるのでは >>799
ディストリというより手で構築するのが良い
慣れ親しんだディストリをミニマムじゃなくミニマルと呼ばれる最小単位でインストールする
Linuxを理解していないんだから、うまく動くはずはない
「普通のディストリ」に仕上げる頃にはLinuxへの大まかな理解を得ているだろう gentooとかslackとかArchとか。BSDのportsシステム覗き見るのも勉強になるよ。 BSDとslackwareとarchとgentooってどれが一番マゾ向けなの?
gentooはインスコに数日掛かったとかミサワじみたの見た気がするが >>805
動かすハードルで言えばgentooじゃない?
BSDは3~5年前ぐらいにパッケージマネージャーできたからバイナリでインストールできるけど、カーネルにネイティブに対応してるアプリが少ないから違う意味でマゾ向きかな。linuxじゃないからココで話すのも違うけど。
slackwareは時間がかかるイメージでめんどくさい。学習効率が良いのはArchだと思うが、PKGBUILDを自分出かけるようになるまでには他のマゾディストリと比べると、時間がかかりそう。
バイナリで済ますのは楽だけど、勉強にはならんから。 理解深めたければいきなりGetooとかLFSじゃなくて
てんこ盛りXubuntu(やUbuntu MATE)やMintあたりから始めて
次にminimalから自分環境構築する道が良いんじゃないかな。
俺からのオススメはLMDE→Debian >>799
Ubuntu
ブラウザや動画再生ソフト等々が充実しており、色々なことをやり始めやすいので、最初の壁を越えやすい
何かをするためにソースとってきてパッチあてて云々、みたいなことになりづらい
そのうち、自力でソースとってきてパッチあてて云々、をしなければならなくなるという第二の壁に出くわすだろうが
その壁はUbuntuで十分突破できるだろうし、その壁を越えるために必要な作業や情報を得る方法は、
最初の壁を越えたあとでなら十分自力で調べ得ることができよう
理解というものは、明確に越えるべき壁を示し、それを越えるための手段を示す指導があってこそ、深まるものなのさ 個人的にはUbuntu系は、Linuxを代表するようなディストリじゃない
はっきり云えば「時間の無駄」
と、わかるのに半年〜2年かかるw ※あくまで個人の意見です。事実とは異なる場合があります。 「linuxへの理解を深める」をどのようなイメージで使ってるかにもよるな
Linuxサーバ運用なら自分で何らかのサーバ(たとえばWebサーバ)構築するのがいいだろうから
そういうのだとCentOSが向いていたり
Linuxディストリビューションとはなんぞや?なら複数のディストリ使ってその後Slackwareとかかな
Linuxそのもの(カーネルとか)ならシンプルなのが向いてたり そんな上っ面の技術など問題ではない。
もはやLinux以外におすがりするすべはないと知ることこそが理解なのだ。 Arch Linuxは(俺の管理の問題かもしれないが)すこしでも通常と違う設定にしたり
パッケージを弄ったりすると途端にグチャグチャになる印象がある。
Debian GNU/Linuxはアップデートを半年くらいサボったりパッケージのメタデータを変更したりしても
ほとんど無問題で,自分がほんとうにしたいことに専念できた。今も使ってる。
Gentoo LinuxはFirefoxのビルドに2時間近く掛かったあげく不明な理由で失敗したのを最期に触っていない。 古いバージョンのライブラリ入れたりしたんか?
5台それぞれ別の用途でArch数年使ってるけど上流のバグ以外では今の所問題という問題は起きてない >>805
たぶん一番マゾなのはLFS及びBLFSを参考にして、大部分を開発元のgitリポジトリからソースをcloneして構築する方法。
個人的にそれをした経験だとxfce4環境を構築するのがマゾの中では一番簡単。
最近はgtk+2が止まってるので、gtk+3のgnome3環境の方が簡単かもしれないけど最近のは知らない。
haskellに詳しければxmonadが一番簡単かもしれない。xorgとghcだけ構築すれば良いので一番手軽。xmonad以外ならtwmが一番手軽かも。
BLFSで構築するならサブ機にArchLinux入れとくのを薦める。
archは全体的にバージョンが異常に新しいので、最新ソースのみで構築したBLFS環境へもライブラリ等の流用が可能な場合がありうる。いつからか/usr/libがソフトリンクになってディレクトリ構成が奇妙に成ったので少し注意が必要だけど。
他のディストリビューションだと全体的にバージョンが古いので緊急時の最後の手段的な流用を期待できない。
ちなみに今は色々あって結局debian使ってる。 楽しく知識付けるおすすめの方法は、自分が普段よく使うアプリ2,3個くらいを、いつも最新のソースコードから構築して常用するのがおすすめ。
なにかアプリに不満があったり、新機能を追加したくなったら、自分でソースコードにちょっと書き加えるだけで簡単に機能を追加したり修正したりできるので、楽しみながら勉強になると思います。
でもあんまりRubyとかChromiumのような気軽にいじっちゃマズそうな専門的で難しげなソースコードのアプリよりも、gimpのような膨大だけど単純で簡単なソースコードのアプリの方が改造しやすいのでおすすめです。 デュアルディスプレイでさ、マウスカーソルをラップする(右端貫通して左端に行く、逆も同様にする)方法ないかな ローリングリリースは更新しない自由がないからどうも
当たり前だけど最新版で劣化したソフトを下げたり止めたりってよくあるからな
俺の場合はお前らと違って普通のデスクトップ用途なのもあるが
勉強家ばかりで何よりだ 誰が普通のデスクトップ用途が無いと言ったの?
自分はノートもデスクトップもサーバーもArchで使ってるし公式でサポートされないパッケージはaurに移して管理してるから特に問題はない ローリングリリースでも特定のアプリを更新対象外にしたりダウングレードしたり出来るでしょ もちろん出来るけどリポジトリにあるパッケージは全部アップデートしてある前提でビルドしてあるから特定のパッケージだけ盲目的に保留してるといずれ問題が起きる >>819
んーxrandrでゴニャゴニャ設定したらいけると思うけど
そうするより使ってるデスクトップ環境の「画面設定」みたいなところが
2枚のディスプレイの間でマウスカーソルをよしなに扱ってくれると思うけどな
少なくとも俺のXfce4 on Debian安定板ではマウスカーソルはディスプレイを横断してくれるよ。 >>824
それだとイメージ的にはディスプレイを左右に並べてる感じになるけど
たぶん>>819が言っているのはたぶん右のディスプレイからさらに右に移動すると
左のディスプレイに行けるようにしたい
一方向にエンドレスに移動できる感じじゃないかな >>824
すまん聞き方悪かった
ディスプレイ間の横断はできてる
右ディスプレイの右端から左ディスプレイの左端に、左ディスプレイの左端から右ディスプレイの右端に、という動作を実現したい
ドラクエの地図で世界一周するみたいな動作
今の俺のディスプレイは3のアレフガルドみたいな感じで、世界の果てに壁がある
デスクトップ環境は使ってない
wmはxmonad >>823
でも更新しない自由があるディストリってなんだろ?
古いバージョン永遠にサポートしてくれるディストリなんてないだろう? USBへの書き込みをキャンセルしたら使えなくなったんだけどどうしたら治る? >>830
状況がよくわからないから適切かどうかはわからないけど
中身のデータ消えてもいいなら
fdiskでパーティション作って
mkfsでフォーマット
フォーマットはFAT32でいい >>830
中身のデータ消えてもいいならdd 0fill
それでもだめなら諦メロンしかないような希ガス usbメモリーって結構遅いから
大きなファイル書き込むと遅延発生するよな 物による
だいたい遅いし普通はsyncでどうにかするけど アプリごと仮想化するようなインストールすれば古いアプリでも動くだろ。 xlock を簡易的なスクリーンロッカーとして使ってるんだが、Java のアプレットがエラーを出すと通知がポップアップすることで xlock が解かれる
この挙動がクソ過ぎるので、Java のポップアップを禁止する方法か他の堅牢なスクリーンセーバー教えてください >>838
堅牢かしらんが
light-lockerというlightdmの拡張(というかエディション)がある。
ログイン画面とロック画面の外観が統一されるので素敵だよ >>839
!?♡
丁度 lightdm 使ってるんで調べてみます >>838
xscreensaver はどう?
man でもバグは無いって豪語してるし
信用していいんじゃないの 開発ツールと開発アプリを一通りインストールしてくれるdebのメタパッケージの名前って
何だったっけ?
ど忘れして思い出せない build-essential?
>>838
自分はgnome-screensaver使ってる >>841
かつて検討しましたが、火のマークを消す方法分からなかったのでやめました
>>843
ありがとうございます
今はDEはなしで運用してるので、なんとなくgnome等の名前が付いてるものは避けていました
gnomeなしでもgnome-screensaverを使えるだろうとは思うので、使用感良さそうなら検討します スクリーンセーバーなんて使ってないっていう
それにしてもDE使用しない人、増えたよね 俺もそうだけど >>846
席外すときに画面ロックしたい
まぁノートPCなら閉じれば良いし、家で使ってるならやらなくて良いが ttps://help.ubuntu.com/community/HowToSHA256SUM
ttps://help.ubuntu.com/community/VerifyIsoHowto
UbuntuのISOをダウンロードしたあとsha256などを使ってファイルに破損などがないか確かめるというのをやりたいのですが↑のサイトであってますか?方法も少し難しくてわからないので教えてください。 >>848
Linuxなら
$ sha256sum hoge.iso
WindowsならHashSumでも使えばok LinuxMintを使ってた時はYoutubeなどを見てpgpというのを確認しました。Ubuntuはコマンドがかなり違うんですけど何をやってるんでしょうか。 sha256sumはisoファイルが改変されていないことの確認。
ファイルのバイト列から一意となる英数字を計算して、配布元と同じであることを確認する。
ファイルダウンロード中にネットワークエラーで一部が欠けたりするから。
pgpはファイルの配布元の署名とダウンロードしたファイルの署名が一致していることの確認。
だれかが偽ファイルを置いたら偽物だとわかるように。
やっていることは同じようなことだよ
https://tutorials.ubuntu.com/tutorial/tutorial-how-to-verify-ubuntu#0
https://linuxmint.com/verify.php Windows では、7-Zip アプリもある。
コマンドからも使える
7zipのコマンド
https://www.okamoto-net.com/c1017/
このサイトには「ここでのサンプル例は、macOS Sierraで実行したものを載せていますが、
WindowsやLinuxでも同様に利用できます」って書いてあるけど Ubuntuでモバマスやりたいんだけど
32ビットですん はあ?
質問してるんですけどお
Ubuntuでできないからできる方法きてえんですうーだ
あっかんべえ >>858
おかあさんといっしょにいんすとーるしてね やりたいっていう希望を書いただけで質問してないじゃん で?ってなるのは当たり前だわな
どうぞ勝手にやってください https://www.gnu.org/prep/standards
このURLの「prep」ってなんですかね。
prepはPreparationの略というのが一般的みたいだけど、だとすると「準備」というURLの意味が分からん。 >>863
んー。ちょっと英語読めないので理解できてるか怪しいけど,
prepはpreparationの略で,その昔prep.ai.mit.eduという「ソフトウェアをそこに置く」用途のFTPサーバーがあったと。
そこに間借りしていたGNUプロジェクトが後に自分のFTPサーバーやらを持つなかで,過去互換性を引き摺る形で「prep」という名前が残った。
という訳かな? lsと df とteeでHDDの中身と残り容量をtxtで書き出したい
ls| df -h /media/goburin | tee asd.txt とこんなかんじでやってみたが中身でなく容量しか出ません。 パイプ | の使い方がおかしいのか そもHDDの空き容量と入っている中身の列挙は両立しないのか、教えてください。 >>867
(ls; df -h) | tee asd.txt man lsとman dfを表示させて「名前」項目を音読してみたまえ解決するだろう Google Chromeの公式リポジトリ変わった?
当方debian9なんだけど、
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
に繋がらなくなってるんだが おまえが触るとなんでも壊れるっていう体質の人?
そこも、ダイレクトも死んでるんですけどw >>868
(ls*; df -h*) | tee asd.txt
*に出したい階層書いたら出ました、サンクス。
>>869
man df df のマニュアルはありません。 だす。
出てこないターミナルもあるみたい、名前だけで上の方法思いつけるなら 神 だと思う。 >>864
「prepはpreparationの略」とは書いてない
「間借り」という表現は疑問が残る
あとはまぁそんな感じじゃね lsのカラー表示でディレクトリが大抵青色なのはなにか理由あるのかな。
macOSはフォルダの色が青だけど。Windowsは黄色だしなぁ。 いくらくだらない質問スレだからといって、URLの文字列の理由とか、
lsの色とかくだらなすぎだろ。
そんなの好みでそれ以上でもそれ以下でもない。 ファイルシステムは、NTFSかext3だったはずの外付け250GBのHDD。おおよそ10日ぶりに
MINT17に接続したところ、オートマウントされなくなっていました。
以前は、MINT17へ接続次第、オートマウントされ問題なく各種データ格納に使用していました。
現状、fdisk で参照すると、パーティションが一切設定されていない状態になっています。
問題の10日間に、OSインストール直後のCentos6のマシンにUSBケーブルで接続する
ことはありましたが、Centos6でマウント操作は一切せず、Disk Utilityで参照し、
250GBのHDDが認識されていることのみ確認していました。
パーティション情報消失の考えられる原因ってどんなことがありますか教えてください。 >>876
最近リブートしたら、ディスクを認識する順番が変わって、起動しなくなったとか、よく見る
「linux fstab uuid」で検索! 878さん レスありがとうございます。情報をぐぐって何度か試してみました。
以前、正しく動作していたときと同じく、SSDからMINT17を起動し、
それから250GBHDDをUSB接続する手順を試してみました。
起動順は、正常時と変わらずになるはずです。結果は変わらず、
250GBHDDのパーティション情報が消失したままです。
念の為、OS起動前から、250GBHDDをUSBケーブル挿しておくことも試しました。
MINT17は起動しますが、250GBHDDのパーティション情報が消失したままです。
10年近く前のHDDなんで、経年劣化による故障と考え、データ復旧もあきらめるしかないのかな orz ・ddで読み出せるか(/dev/sX1じゃなく/dev/sXのほう)試してみる
・USB部分が壊れてる可能性もあるので中のディスクを取り出し別のUSBアダプタにつけてみる OSSプロジェクトを翻訳していて思ったんだけど
clear: 消去
remove: 除去
delete: 削除
↑こういう使い分けでいいのかな。逆に混乱しない?
全部「削除」でも文脈で分かると思うんだけどな。
例えば「DVDを削除する」っつったってそのオプションを指定するとDVDディスクが物理的に消え去るわけじゃないし
「フォルダを削除」してもファイルマネージャであればゴミ箱に移動したんだろうなと想像できるしさ。 >>881
そりゃおめえDVD(-ROM)は書き換えられないというのを前提にして考えてしまっているからだよ
Clear the media
Remove the media
この二つが区別できないような翻訳は勘弁してくれよ >>882
あ。ほんまやそれは分けて訳さないとダメね。
言い訳をすると大抵の場合,あなたの示した後者の例はEject the mediaなのよね。
ただ たしかXfce4のボリューム管理は「Remove」だったかもs 俺もWinが入ってるHDD吹き飛ばしたことあるわ
それから同じHDDには混在させないようにしてたな
まーその後、Winは削除したので別にどうってことなかったけどね windowsが簡単にクリーンインストールできるようになれば問題ないのにな。 >>881
>>883
俺もOSSの翻訳やってて色んなプロジェクトの訳を見てまわったけど、
removeとdeleteはどちらも「削除」に統一されている事が多い気がする。
俺が翻訳に参加したあるOSSでは「remove」「delete」「clean」が「削除」と訳されてたわ。 リムーブする、デリートする、クリリーンのことか
でいいじゃん vimで知ったけどwipeはどの位置よ
:bd!でバッファを消せるけどこれは:ls!で表示されるよね
:!bw!なら完全に消せるが
deleteがゴミ箱行きでwipeが完全削除ってのが妙な感覚
拭いて綺麗にするんだからそりゃそうなんだけど wipeは「消去」か「削除」、「〜する」って形で訳せるなら「ワイプする」と訳すかな。
wipeのままにしておきたいって気持ちもちょっとある。 >>879
Windows用のTestDiskっていうパーティッションやMBRを解析や修復する
ソフトがあるからそれ試したら どう?
カーネルのアップデートやローダーのインストールなどで
ぶっ壊れたり認識されないことがあるみたい。特にNTFS環境は、
M社が公表する情報があまりないので他の製作者によるソフトでは
バグが多い。 >>888
イメージとしては、「ゴミ箱行き」はある程度の大きさの固形物が対象で
元の場所にも戻せれる。
「ワイプ」だったらもっと細かい単位で分割してなおかつ修復不能となるようにする。 880さんん、891さん レスありがとうございます。
TestDiskを試してみます。 891さん レスいただいた皆様ありがとうございました。
TestDiskで治りました。
number of heads per cylinder がなぜか間違った値になっていたようで、
TestDiskがそれを通知してくれ、修復まで簡単な操作で出来ました。わお! インストールされていない gnupg の推奨パッケージを、gnupg を再インストールしたり推奨パッケージの名前をいちいち調べて手動で打ち込んだりしないで自動でインストールしてほしい
どんなコマンドを使えばいいですか コンソール画面?(Alt+Ctrl+F1出だすやつ)の背景が黒くて見づらいから白とか肌色にしたい Ubuntu16LTSを使っています。
Monoをインストールしたとき、ファイルを選択した状態で右クリックした時に表示されるメニューに
Monoが選べる項目があったのですが、WineをインストールしたらWineに上書きされ
消えてしまいました。
手動で復活させたいのですが、ファイルを選択した状態で右クリックした時に表示されるメニューって
どこを触ればよいとかわかりますか? >>898
メニューや右クリックの設定から配色を変更できるよ >>901
手動でやる方法はある。
~/.config/mimeapps.list
を弄ればいい。(規格はfreedesktop.orgのサイトで確認できる)
が,推奨しない。
Ubuntuを使っていてデスクトップ環境を変更していないのなら
その右クリックメニューに「アプリケーションで開く」みたいな項目がある筈なので
そこから選択できる と思う。 >>902
xじゃなくてlinux consoleのことだと思う
マウスは効かない
エスケープシーケンスで色を変更することはできるけど
デフォルトの色をどうやって設定するかは知らない PCLinuxOSを使っているんだがlinux全般作動音変更って無いの?
winだと起動やゴミ箱入れた時メール着とか音の設定があるけど
PCLinuxOSだとそんな項目みあたらず背景とかその他デザインの変更はある。
winとlinuxの思想の違い?(個人と公共性とか)個別ログインしちまえば個人のしか無いけど。
あと、osまるっとコピーして外付けで起動するってどうすればいいですか? Centos6のPCをルーターにしようと次の設定しましたがうまくいかず困っております。
なんか、設定忘れていますでしょうか? 教えてくださいませ。
eth0 WAN側 58.156.192.10
wlan1 LAN側 192.168.0.14
# echo 1 >/proc/sys/net/ipv4/ip_forward
# sysctl -p
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# iptables -I FORWARD -i wlan1 -o eth0 -j ACCEPT
# iptables -I FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
(略)
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere
(略)
wlan1 とアドホックでWi-Fi通信確立した別PCで接続確認
$ping 192.168.0.14
reply 有り
$ping 58.156.192.10
connect: Network is unreachable orz >>907
その別PCのデフォルトゲートウェイは192.168.0.14に設定した? >その別PCのデフォルトゲートウェイは192.168.0.14に設定した?
キター!!
それでした。ありがとうございます。 その設定だと-pオプでポリシーがINPUTもFORWARDもDROPしてないから、意味があるのは1行目のMASQUERADEだけでWAN側のセキュリティガバガバでしょ VMwareにCENTOS乗せた環境に、同じPCのWindowsからSSHログインできない
接続が拒否されましたと出る ノートPCなんかだとIntelCPUとかWindows8.1とか7とかXPとかのシール貼ってあるけど
Linuxのやつでペンギンの絵書いてあるシールとLubuntuのシールとかは公式には売ってないの?
Lubuntu使ってるから、LinuxとLubuntuのシール二つ探してます
XPだったPCにLubuntu入れたんだけど
XPのシール貼ったままだとなんか変な気分だ
せっかくLinuxにしたんだから見た目にもこだわりたい ググったら売ってるとこいくらでも出てくるじゃん
そもそも殆どのLinuxに公式なんて存在しないけど Linuxペンギンのブスさは異常な水準。
なぜ日本人ヲタにデザインさせなかったのか未だに理解できない。 Liunxペンギンを擬人化する楽しみを残しておくために敢えてブサイクにしたんだよ
元が素晴らしい萌え度だと、何やっても映えないだろ 獣フレンドに出てくるペンギンの擬人化アイドルとか可愛いんじゃないか。 >>912
VMWare使ったことないけど。
・CentOS上からlocalhostにsshでログインできるか?
・Windowsからpingは通るか?
あたりは確認した?WindowsとCentOSが同一ネットワークにつながってないとだめだよ。 CENTOSからローカルホストにはSSHログインできる
WinからPing通る(逆はできない)
ポートは解放済み すいません質問です
XubuntuのソフトウェアでCinnamonを探してみると 3.8.8-1 しか出ていません
現時点での最新版Ver.4.0.0 をインストールする方法をご教示くださいませ
よろしくお願いします >>924
selinuxは無効にしてもだめだった Cent→Winへのpingが通らないのが怪しい
ip neighではWinのIPが表示されるが、FAILDとなっている VMのNW設定でブリッジにしたらGWにPingが通ったが、相変わらずWinにPingが通らない Cent7、ネットワーク系コマンドが一新されてて使いにくい・・・ >>936
おれはもう慣れた
CentOS6だとむしろ不安 ちょっと聞かせてください
(Debian-sidです)
sshdを立てました。sshd_configを程よく編集。
rsaキーなど設置。hostsで設定していたので名前で自分にログインできます
自分にsshしてみても問題ないと思うのですけどどうですか?
また、
その際、ssh越しにguiアプリ起動を試み増したけど
cannnot open displayなどのメッセージが出ます
ssh -Xオプションつけてやってもダメですね
何か注意点、点検項目とかありますか? パーテーションテーブル吹き飛ばしたディスクからext4ヘッダーとか探して復旧できる方法ない?
ファイルじゃなくてパーテーションをもとに戻せればいい >>940
ここlocalhost・・・と思ったら、xserverなんか起動してないな(?)
echo $DISPLAY なにもなし
どっかに書いたような気がしてたんだが・・・
export DISPLAY=:0.0 良く分からないから日本語で手順を書いてくれないか?
1、sshでログインする
2、xを起動 このばあい、startxとやる
とかでいいのでw >>944
1. マシンが目の前にあって、Debian-sidが入ってて、GUIでログインしてる?
2. ターミナル開いて localhost に ssh してる?
3. sshしているセッションで動かしたアプリのGUIのウィンドウを開きたい?
4. 最終的にやりたいことは? >>905
これ良いな
色設定できないと思い込んでたから嬉しい
ということでサンプルを一つ
12,197,19,193,0,136,58,204,118,231,22,249,59,180,97,242
12,15,161,156,55,23,150,204,118,72,198,241,120,0,214,242
12,31,14,0,218,152,221,204,118,86,12,165,255,158,214,242
これはMSが液晶環境に最適化して再定義したコンソールカラーで
CRTじゃなく液晶ディスプレイを使ったときに見やすくなるようにデザインされている >>946
> 1. マシンが目の前にあって、Debian-sidが入ってて、GUIでログインしてる?
Yes!
> 2. ターミナル開いて localhost に ssh してる?
Ctrl+F3とかで開いてログイン、sshログインそういう感じ
ご指摘で、あれ? X起動してないじゃん!と思った次第
localhostにsshして練習したいかなーとか変ですか?
> 3. sshしているセッションで動かしたアプリのGUIのウィンドウを開きたい?
そうです!
> 4. 最終的にやりたいことは?
正直に言えば、consoleからGUIアプリを起動できればSSHじゃなくても良いんですけどね
そういう感じデス! 妙な事いってるかもで、すみません >>947
おーすごい。
ちなみにcampbellというカラースチーム名らしいけど
どういう意味だろう。Microsoftと関係ありそうなところで言うと企業しか思いつかないのだが。 英語に詳しい人に訊きたいんだけど
GNUコーディング標準のエラーメッセージの節に
「Error messages from interactive programs, and other messages such as usage messages,
should start with a capital letter.
But they should not end with a period. 」
とあるんだけど理由分かる? 終止符で終わると英文法的に問題があるのかな? 理論的根拠: 句読点の禁止により、クライアントアプリケーションでは、そのメッセージを各種文法的なコンテキストに埋め込みやすくなります。 https://sourceware.org/git/?p=glibc.git;a=blob;f=assert/assert.c;hb=HEAD#l101
↑でもこういうところで思い切り先頭大文字・句点ありの通知してるんだよねw ログをgrepしたものを複数回行ってメールを送る格好悪いcrontabですが、
1 0 * * * * * root grep hogehoge fuga.log >> /root/tmp.txt
2 0 * * * * * root grep fugafuga hoge.log >> /root/tmp.txt
3 0 * * * * * root cat /root/tmp.txt | mail -s "report of `date +%Y-%m-%d`" hoge@example.jp
なるものを書いて1行ずつ実行すると正常に送信できるのですが、
これをcronで動かすと日付の部分がエラーとなるようで
件名:Cron <root@test> cat /root/tmp.txt | mail -s "Report of `date +
本文
/bin/bash: -c: line 0: unexpected EOF while looking for matching ``'
/bin/bash: -c: line 1: シンタックス エラー: 期待してないファイルの終了
と出るのですが、crontabでバックスラッシュが入ると上手く展開されないようですが、
dateコマンドで日付を入れるにはどうすればいいでしょうか? だからスクリプト組んでそれをcronで動かせって言ってんだろ てめえがどっかでボソボソ喋ってる独り言なんて他人が知るわけねぇだろボケ スクリプトですね、やってみます。
上の500番代あたりに似たような内容がありました。
しかし、1行ずつのコマンドでは動作するのに、
cronでバックスラッシュが効かないのは気になるので、そこだけでも知りたいです。 $ cat foo.sh
#!/bin/bash
echo `date --date a` "a"
echo `date --date b` "b"
echo `date --date c` "c"
$ ./foo.sh
2018年 11月 13日 火曜日 10:00:00 JST a
2018年 11月 13日 火曜日 11:00:00 JST b
2018年 11月 13日 火曜日 12:00:00 JST c
アルファベットで時間変わるけどなんぞこれ
jは無効だしnは20時じゃなくて8時だし >>956
それはID:y+zXrN+Yに言ったのか? #!/usr/bin
TODAY=`date +%Y-%m-%d`
cd /; tar cvfz /home/hoge/backup/$TODAY_etc.tar.gz ./etc
アンダーバーを使うと変数展開されず /home/hoge/.tar.gzとなり日付が入らず
cd /; tar cvfz /home/hoge/backup/$TODAY.etc.tar.gz ./etc
ドットなら変数展開されるのですが、
変数の後ろにアンダーバーを使うにはどうしたらいいでしょうか? >>958
a=10,b=11,..って解釈されてんじゃないの
ちなみに--dateの後に数値だけ書いた場合はHHMMまたはHHと解釈される(こっちはinfoに書いてある)
>>960
TODAY_ って変数と思われてるから
${TODAY}_etc.tar.gzと書いてみたらどうよ >>958
Military time zone
http://d.hatena.ne.jp/otn/20101028/p1
> UTC を一文字で Z で表すのはここから来ている。
へー >>962
>${TODAY}_etc.tar.gz
ぉぉぉ、いけました。
ありがとうございます! >>957
>cronでバックスラッシュが効かないのは気になるので
` ` は、バック(逆)スラッシュとは異なる文字です
バックスラッシュは、キーボードの/ の右隣にある、\
>>960
どこまでが変数名か判別するために、
変数参照には、常にカッコを使う方が、バグらない
${a} ソフト単位でインターネットへのアクセスを制御出来るソフトってある?
AndroidでいうNetGuard、Windowsでいうとノートンみたいの
ソフトがネットにアクセスしようとすると、ダイアログ出て通すかどうか決めれるの アンチウィルスとファイアウォールはclamavとgufw以外にもあんの? ディレクトリー内のファイルを日付順に連番のファイル名を付けるコマンドはありませんか? 700です、
自己解決しました。
フルパスだと除外対象にならない、ですよね。 >>967
これ、ソフトがネットにアクセスしようとすると、ダイアログ出て通すかどうか決めれなくね? >>971
日本は、LPIC から、日本独自のLinuC に変わった
たいていのシステム運用構築系の会社の募集要項に、書いてある 名前はLinuCに変わったけど
問題内容はまだLPICと同じだよ 托卵という。産まれたカッコウを(仮親の種である)オオヨシキリだと言ってみても、世間には通用しない。 パソコン触ったことのない人が
サイバーセキュリティーの担当大臣とは
なんなの よく知らんがLinuCってただのAT限定じゃないの >>979
戦争屋が防衛大臣にならないようなもんか。 詳しいことは専門家に答弁させますが、って答弁するあたり専門家の邪魔はしないんじゃね?
文官は理系じゃなくて当然だと思うがな。 分かった気になって要らんことするよりはマシなのか
でもどうせならスノーデン氏のような有能なのが良かったよな サイバーセキュリティー部隊を指揮するトップは指揮能力があればいいのであって
ITに詳しい必要は無いだろう 加えて書くと、俺が以前関わっていた開発プロジェクトで
半可通なのに口出しをしてくる上司が居たのだが、とてもウザかった。
プロジェクトメンバー(プロ)が気持ちよく作業できることを考えてくれる
門外漢の上司の方がよっぽど現場に即した意見やアイデアが活かされて良かった。
こんなこと、仕事したことがあるなら分かるだろう?
だから、大臣がPCを使ったこと無いのをとがめている奴は
まともな仕事をしたことが無いのか、タダの頭の悪い馬鹿に見える。 お飾りかトップスキルを備えた人物を添えないことにはいかんね。
半端は良くない。 >>946さん、ありがとう
話をきいてもらった、お陰でようやくググってヒット!
sshの話じゃなく、結局これをやりたかった
Ctrl+F2
ログイン
$startx アプリ名
挙動も予想通りでIMもだめだしchromiumも起動しないけどよい感じ☆
ちょこっと起動してXwindowだけでチェックして終了って方向性は悪くない >>986
USBメモリーくらいは知ってるべきだろう。
電車の乗り方も知らない、お金の使い方も知らない、物々交換時代の原始人が上司でも務まるの?お前の仕事。 >>985
目標も分からない奴が何を指揮するんだ?
野球チームの監督は野球を知らなきゃ務まらんだろ \マークをスクリプト中のsedで消せない状態です
$ cat en.txt
\120
$ cat en.txt | sed -e 's/\\//g'
120 ← \が消えます
$ cat en.sh
#!/bin/bash
txt=`cat en.txt | sed -e 's/\\//g'`
echo $txt
を実行すると
$ ./en.sh
sed: -e 表現 #1, 文字数 6: 「s」コマンドが終了していません
と出ます。
表現 #1, 文字数6が何を示しているかわからないのですが、
シェルではokなのに、なぜスクリプトでNGなのでしょうか? ブラウザーがやってるのか5ch側がやってるのか知らないけど
スレにバックスラッシュを書き込むと円に化ける
これをちゃんと書けるようにする方法ありませんか
\ ←バックスラッシュ(U+005c)
\ ←円(U+00a5) >>992
スクリプトだからじゃなくて `...` を使っているから
$(...) を使うといい
$ txt=`echo '\\'`; echo "$txt"
\
$ txt=$(echo '\\'); echo "$txt"
\\
$
コマンド置換 (Man page of BASH)
https://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html#lbBC あの国会のやり取りで滑稽なのは、USBメモリ知らなかったので、
原子力発電所にUSBポートが有るか明言せずにすんでセキュリティ下がってないってことだよな。
質問議員と大臣も対して変わらないセキュリティホール。セキュリティに関しての質問は答えなくていい。 Linuxを勉強すれば、総理から大臣から無能揃いの日本から脱出できるぞ。 >>997
原発は NT3.51 とか NT4 が未だに動いてるんだけど このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 63日 16時間 18分 29秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。