Unix & Linux

Linux、FreeBSDおよび他のUn * xのようなオペレーティングシステムのユーザーのためのQ&A


6
「$((〜33))」が-34を生成するのはなぜですか?
$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ 私のカーネルは: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux 質問: ~数字を無視するためです。しかし、なぜない~33生産-34となぜ~255農産物は-256?
12 bash  shell  arithmetic 

3
tmuxペインを幅80(またはそれ以上)の列にします
コードを書くときに80列のルールに従うようにしています。現在のtmuxのセットアップは水平方向に50/50に分割されています。左側のペインにvimがあり、右側のペインには75/25のスプリットがあり、そこで他のことを実行しています。 私の側のモニターでは、50%が76列幅ですが、私のラップトップのディスプレイでは、123列幅です。 他のコマンドの不動産を最大化したいのですが、ワークスペースを起動するときにこれを正確に80列に設定する方法はありますか? 現在、ワークスペースを次のように設定しています: bind C-w source-file ~/dotfiles/scripts/tmux_work_layout そのファイルには以下が含まれます。 selectp -t 0 # Select pane 0 splitw -h -p 50 # Split pane 0 vertically by 50% selectp -t 1 # Select pane 1 splitw -v -p 25 # Split pane 1 horizontally by 25% selectp -t 0 # Select …
12 tmux 

2
WLAN番号の割り当て
Linuxはネットワークデバイスの割り当てをどのように、またはどこで決定しますか?具体的に、wlan0またはwlan1ワイヤレスUSBデバイス用。 私は少し前にTP USBワイヤレスを接続し、割り当てられましたwlan0。削除しました。今週、Edimax USBワイヤレスデバイスを接続すると、として表示されwlan1ます。2台目のEdimax USBワイヤレスデバイス(2台購入)を試してみるために、今日それを取り外しましたwlan2。 私はこれがどこかに設定されていることを知るのに十分なUnix / Linuxを知っており、未使用の設定ファイルを削除すると、最新のEdimaxをにすることができますwlan0。しかし、どのように/どこで?

2
XStowとStowの違い
XStowの公式ニュースによると、パッケージは2010-07-22に最終更新されました。一方、GNU Stow gitリポジトリ(Adam Spiersが管理)はわずか10日前に活動を開始し、最新の安定バージョンが2012年2月18日にリリースされました。 私がオンラインで見つけることができる情報のほとんどは、何年も前のStowとXStowの日付の違いについてであり、最近の変更を反映していないようです。 これで、GNU StowとXStowの違いについての現代的な見方は何ですか?
12 stow 

2
Linuxターミナルエミュレーターがフルカラーをサポートしないのはなぜですか?
256色を使用するようにgnome-terminalをアップグレードしましたが、最新のデスクトップ環境が提供する完全なパレットをターミナルエミュレーターがサポートできない理由に少し戸惑っています。これには技術的な理由があると思いますが、私はそれを知りません。

4
Linuxでrsyncが/ sysからファイルをコピーできないのはなぜですか?
rsyncArchlinuxのファイルのバックアップに使用するbashスクリプトがあります。うまく動作している間に、rsyncからファイルをコピーできなかったことに気付きました。/syscp # rsync /sys/class/net/enp3s1/address /tmp rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) ERROR: address failed verification -- update discarded. rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9] # cp /sys/class/net/enp3s1/address /tmp ## …

3
ケイトがクラッシュした後、どのように回復できますか?
コーディングとメモ取りにケイトを使用します。時々クラッシュします-多くの場合、私はたくさん開いています。保存されていない「実際の」ドキュメント(たとえば、ある時点で保存されたファイルでバックアップされたドキュメント)には、通常、バックアップ/自動保存タイプのリカバリファイルがあります。残念ながら、Ctrln一時的なメモを保存するために無題のバッファを使用する習慣がありました(たとえば、Kateを押す)。 ケイトはcrash落したばかりで、私はこれらの半ダースを失いました。ケイトは「新しい」ファイルのバックアップをどこにでも保存しますか?私はチェックしたが、~/.kde/share/apps/kate/明らかなものは見なかった... kate-editor 3.8.5 KDE 4.8.5 Ubuntu 12.04 (Don't remember if Kubuntu or Ubuntu + KDE, in case that makes a difference)

2
Redhatでデーモンとしてシェルスクリプトを実行するにはどうすればよいですか?
シェルスクリプトがあります。これは基本的に、ログを記録する1つのライナーです。これをinitスクリプトから実行しようとしています。Redhatが使用可能になっていないように見えるため、daemon内部で関数を使用し/etc/init.d/functionsて実行していstart-stop-daemonます。initスクリプト(/etc/init.d/script start)を呼び出すと、プロセスを完了して実行中のままにするのではなく、フォアグラウンドに留まります。このスクリプトをデーモン化する適切な方法は何ですか? 実行するスクリプト: # conf file where variables are defined . /etc/script.conf echo "Starting..." | logger -i echo "Monitoring $LOG_LOCATION." | logger -i echo "Sending to $MONITOR_HOST:$MONITOR_PORT." | logger -i tail -n 1 -F $LOG_LOCATION | grep WARN --line-buffered | /usr/bin/nc -vv $MONITOR_HOST $MONITOR_PORT 2>&1 | logger -i 初期化スクリプト: #!/bin/bash …

2
ループで複数のコマンドの時間を取得する方法
私はこのコマンドを持っています: time -p sh -c 'command1; command2;' だから、command1およびcommand2実行され、私は本当の、ユーザとコンソールに印刷sysの時間を取得しています。 しかし、私はそれcommand1; command2;が10回ループされ、次に2つのコマンドに使用される時間を取得したいです。
12 time 

3
/ sys /パーマネントにパーミッションを設定する方法は?
Xをユーザーとして起動し、キーボードの明るさをに設定する必要があり/sys/class/leds/asus\:\:kbd_backlight/brightnessます。/sys/権限があまりにもリセットされますので、ディレクトリは、再起動後に再作成されます。起動後にすべてのユーザーがファイルを書き込み可能にする必要がないように設定するにはどうすればよいですか? ログインマネージャーとしてSDDM、DEとしてKDEを使用したArchlinuxを使用しています。

3
証明書を使用してTLS経由でSLESでldapsearchを動作させる方法は?
証明書を使用して、TLSを介してphpスクリプトをLDAPに接続する必要があります。LDAP接続は、tlsなしでうまく機能します。詳細はこちら/programming/15260252/how-to-use-multiple-tls-certificates-for-ldap-from-php-zend Softerra LDAP Browserを使用して、Windowsからtls経由で接続することができました。証明書をインストールし、それを信頼するかどうかを尋ねました。 私の最終結果は、PHPからのTLSを使用してLDAPで認証できるようにすることです。タイプ.cerの証明書が与えられました。Windows Exchangeマシンからのものです。私が見ることができることから、SLESは.pem証明書をサポートしています。だから私の質問は... Q1:クライアント(SLESサーバー)に証明書をインストールする前に、まず.cerから.pemに変換する必要がありますか?最後にQ2:この証明書をサーバーにインストールしてPHPアプリケーションができるようにする最良の方法は何ですか?それにアクセスして、その仕事をしてください。SLESサーバーでは、異なるLDAPサーバーに接続する必要があることに注意してください。 現時点で実行したら ldapsearch -H ldaps://localhost:9215 -W 我々が得る Enter LDAP Password: ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1) additional info: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (unable to get local issuer certificate) ここでたくさんの良い情報を見つけましたhttp://www.php.net/manual/de/function.ldap-connect.php#36156特にこの文章は私の目に重要ですOnce you've gotten the ldapsearch tool working correctly PHP should work also. SUSE Linux Enterprise Server …
12 ldap  sles  certificates  tls 

4
ディスククォータを超えた問題
Debian Squeezeを使用しています。突然、ユーザーがディレクトリなどのタスクを作成できないという問題に直面し始めました。ランニングmkdir abcは私に与えます mkdir: cannot create directory 'abc': Disk quota exceeded 私のハードディスクがいっぱいでないdf -h結果があります Filesystem Size Used Avail Use% Mounted on /dev/md1 1.8T 39G 1.8T 3% / tmpfs 7.8G 0 7.8G 0% /lib/init/rw udev 7.8G 148K 7.8G 1% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm /dev/md0 243M 31M 200M 14% /boot …
12 debian 

1
Xkbはどこで設定を取得していますか?
xkb構成の取得元を照会する方法はありますか?私が持っているArchLinuxの下/etc/X11/xorg.conf.d/00-keyboard.confで: Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "us,us" Option "XkbVariant" "altgr-intl,colemak" Option "XKbOptions" "ctrl:nocaps,grp:alt_shift_toggle" EndSection しかし、私が起動すると、もしそうならsetxkbmap -query、私は rules: evdev model: evdev layout: us,us variant: altgr-intl, したがって、代替のバリアントもオプションも認識されません(言うまでもなく、レイアウトを変更できません)。私が実行した場合 setxkbmap -layout "us,us" -variant "altgr-intl,colemak" -option "ctrl:nocaps,grp:alt_shift_toggle" 私は正しい rules: evdev model: evdev layout: us,us variant: altgr-intl,colemak options: ctrl:nocaps,grp:alt_shift_toggle それで、何かが私の設定を上書きしている可能性はありますか?GNOME / Cinnamonを実行しています
12 xorg  xkb  cinnamon 

2
ルートパスワードを変更してもsudoパスワードは変更されません
sudoUbuntuで実行するときに要求されるパスワードを変更しようとしています。ランニングsudo passwdやsudo passwd root私に二つの新しいパスワードのプロンプトを与え、それが成功したパスワードを変更しません。 しかし、その後、sudo別の目的で再度実行するときに古いパスワードを使用できます。まったく同じパスワードを持つユーザーがいますが、違いがあるかどうかはわかりません。ルートユーザーを有効にすると、新しいパスワードがルートユーザーアカウントで機能することがわかります。 そのため、rootパスワードは変更されますが、のパスワードは変更されませんsudo。 sudoパスワードを変更するにはどうすればよいですか?
12 linux  ubuntu  root  sudo 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.