タグ付けされた質問 「linux」

Linuxカーネルを使用するUnixライクなオペレーティングシステムのファミリ。特定のディストリビューションのみに関する質問の場合は、より具体的なタグを使用してください。

1
System Vのような起動時のSystemd実行デーモン
(init.d)を使用するこのチュートリアルに従って、jsvcを使用してブート時に実行するようにJavaアプリを構成していますsystemv。Ubuntu 16.04を実行していますが、これはを使用しており、ブート時に実行し、シャットダウン時に停止するために必要なsystemdことを正確に見つけるのに苦労しています。 これまでのところ、実行後にアプリのフォークを開始/停止するコマンドType=forkingとしてサービスを作成する必要があることを知っjsvc_execています。 チュートリアルのsystemvスクリプトと同様の方法で機能させるには、他に何を含める必要がありますか? ありがとう

1
2つのループバックアダプターが互いに通信する方法
Javaネットワークアプリケーションをテストする必要があります。各クライアントアプリは、IPによって識別されます。それをテストする最も簡単な方法は、いくつかのマシンまたはVMを実行することです...しかし、このアプリケーションの各インスタンスは、バインドするために指定されたローカルインターフェイスで実行できます。そのため、多くのループバックインターフェイスを作成し、VMのない単一のマシン上で、指定されたループバックインターフェイスIPを使用してアプリケーションの各インスタンスを実行するだけだと考えました。 テスト用に、Windowsで2つのループバックアダプターを作成しました。 1:192.168.10.201/255.255.255.0 2:192.168.10.210/255.255.255.0 gwまたはDNSは指定されていません。両方をsystem32 / etc / hostsに追加しました。 指定したIPでアプリケーションを実行すると、ループバックアダプターに正常にバインドされますが、他のループバックアダプターは表示されません(接続タイムアウト)。 したがって、問題はアダプターが相互に通信できないことです。適切に設定する方法は?

3
CentOS:GDライブラリのインストール
PHPバージョン5.3.5を実行しています。 次に、GD Libraryをインストールする必要があります。 -> yum info php-gdを実行すると、Missing php-common 5.1.6-43.el5_10と表示されます。 アップデートからのphp-gd-5.1.6-43.el5_10.x86_64には問題が解決されています ->依存関係の欠落:php-common = 5.1.6-43.el5_10がパッケージphp-gd-5.1.6-43.el5_10に必要です.x86_64(更新) エラー:依存関係の欠落:php-common = 5.1.6-43.el5_10がパッケージphp-gd-5.1.6-43.el5_10.x86_64(更新)に必要です php-common-5.3.5-1.el5.remi.1はすでにサーバーにインストールされています。php-gdがphp-common-5.1.6に依存している理由を確認できません。 PHPバージョンにアップグレードせずに、GDライブラリ5.3.5をサーバーにインストールするにはどうすればよいですか? ありがとう、よろしく
linux  centos  php 

3
デフォルトのLinuxアクセス許可を復元する
chmod 700現在のディレクトリではなく、ファイルシステム全体に誤って適用しました。非ルートユーザーは$PATH、パスを777'dし、の直後にsshdを再起動しても、コマンドを実行できません。権限をコピーするための代替Linuxはありません。抜け道はありますか?誰もがメインシステムディレクトリのデフォルトの権限を持つチャートを持っていますか?(このOSですべてを設定するには作業が多すぎます。最初から始めたくありません)

1
ポートフォワードなしのSSH
寮の部屋にラズベリーパイが横たわっています。それはすべてのポートが閉じられているキャンパスインターネットに接続されており、私は明らかにポートフォワーディングへのアクセスまたは許可を持っていません。今、私はラズベリーパイにsshしたいのですが、私はポートフォワードできないのでこれは不可能です。ただし、安価なvpsは何もしません。piをvpsに接続し、vpsを何らかのトンネルとして使用して、ポート転送を行わずにラズベリーpiにsshする方法はありますか?
linux  ssh  tunnel 

1
systemd openvpn upスクリプトが機能しない
openvpn client.confにはオプション "--up /home/averagejoey2000/bin/port_forward.sh"が含まれていますがsystemctl openvpn-client@client.service、スクリプトが引数を受け入れない場合、openvpnがスクリプトに引数を添付するため、実行するたびにプロセスが失敗します。 openvpn-client@CA_Toronto.service - OpenVPN tunnel for CA_Toronto Loaded: loaded (/usr/lib/systemd/system/openvpn-client@.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Tue 2017-02-14 09:16:02 PST; 4s ago Docs: man:openvpn(8) https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage https://community.openvpn.net/openvpn/wiki/HOWTO Process: 28780 ExecStart=/usr/sbin/openvpn --suppress-timestamps --up /home/averagejoey2000/bin/port_forwarding.sh --nobind --config %i.conf (code=exited, status=1/FAILURE) Main PID: 28780 (code=exited, status=1/FAILURE) Feb …

2
ファイル内の特定の情報を収集する方法
さまざまなハードウェア情報が必要です。シリアル番号、機能など、他の多くのものと同様に、私はを見つけましたがhwinfo、必要な情報をはるかに超える情報を取得します。 例えば: 18: IDE 200.0: 10600 Disk [Created at block.245] Unique ID: WZeP.yFECJK3_8V4 Parent ID: w7Y8.7HLn7TSO9I7 SysFS ID: / class / block / sdb SysFS BusID: 2: 0: 0: 0 SysFS Device Link:/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:0/2:0:0:0 Hardware Class: disk Model: "KINGSTON SV300S3" Vendor: "KINGSTON" Device: "SV300S3" Revision: "BBF0" Serial ID "50026B77470B5AC3" Driver: "ahci", …
linux  unix  sed  awk 

0
キーボードショートカットを使用して簡単にターミナルを使用して長いパスを横断する方法は?
さて、私はLinux環境の初心者で、いくつかのLinuxコマンドを学ぼうとしています。特定のパスにパスを設定するのが難しいと感じました。パスが大きくなりすぎると、ターミナルでパス全体を高速に入力できません。それは高速ブラウジングには適していません。特定のパスをより速く取得する方法、またはフォルダ名の数文字を入力するだけで方法を知ることができますか? これはばかげた質問かもしれませんが、ある時点で本当に問題になるでしょう。

1
サイズのあるメールファイルとフォルダリスト?
私はPythonスクリプトを介して私に電子メールで送られたすべてのファイルとフォルダのリストを取得しようとしています(第1レベルまで、つまり現在のディレクトリにあるサイズのファイルとフォルダ名)。スクリプトは機能しましたが、以下のようにlsコマンドを使用すると、ファイルサイズのみが送信され、フォルダーサイズは送信されません。 p=subprocess.Popen(['ls', '-1ahs', '/media/ExternalHd/myfolder'], stdout=subprocess.PIPE) output = p.stdout.read()
linux  debian  python  ls 

1
systemd:ログアウト後にキープアライブするユーザー(パスワードなし)固有のサービスを起動します
systemdでユーザー固有のサービスを実行しようとしています。私は専門職の管理者ではなく、開発者です。 現在、Ubuntu 16.04でソリューションをテストしていますが、Centos 7にソリューションを展開する予定です。実際に何も変わらないことを願っています。 しかし、今まで私はスクリプトで以下を行うことができました: コマンドラインで起動したときに私のサービスが効果的に実行されていることを確認してください ディレクトリを使用してユーザーjohnを作成します/home/john(このホームが必要です)が、パスワードはありません。私はそれがより安全であることを読んだ(そして私が間違いをしないことを願う...)。 /home/john/.config/systemd/userサービスファイルを保存するディレクトリを作成します。 このドキュメントに従って残留を有効にします だから今、私はジョンとのセッションを開いてテストし、サービスを開始したいのですが、うまくいきません。私はそれを次のようにしようとしています: sam$ sudo su - john john$ systemctl --user status my-service.service そして、この不愉快なものを集めてください: Failed to connect to bus: No such file or directory とにかかわらずにstatus/start/stop/list-units、私はそれ以上の状態の場所に置かコマンドは常に同じメッセージではありません。 johnのセッションに接続するコマンドは、次の行で記録されます。 $journalctl -e Jun 15 18:16:23 sam-dell sudo[5681]: sam : TTY=pts/2 ; PWD=/home/sam/IdeaProjects ; USER=root ; COMMAND=/bin/su - …

0
suでコマンドを実行中にシェルパラメーターを追加するにはどうすればよいですか?
状況。特別なシェルに遅れをとる制限されたユーザーの環境をデバッグしています。これを行うには、次のようにsuを使用して、完全なコンテキストでそのユーザーとしてコマンドを実行する必要があります。 su - $user -c "echo hello world" --shell /bin/custom_shell / bin / custom_shellが実行するコマンドのコマンドとパラメーターを明らかに変更できますが、custom_shellが実行するパラメーターを追加するにはどうすればよいですか?「--debug」パラメーターを追加することと同等の例: root->su - $user $user->/bin/custom_shell --debug --command "echo hello world" 注:ログイン中に行われる多くのプロファイル変数と作業ディレクトリの変更があるため、sudoはこれに対して機能しません。したがって、suを使用している理由です。また、これは奇妙な断続的な問題であり、そうでなければスクリプトを実行して実行する必要があります。su-$ userとコマンドを手動で実行すると動作する場合があります。

3
私のCrucial SSDは、消去を試行するとロックされ、正しいパスワードを使用してもロック解除されていないように見えます。マスターパスワードなどはありますか?
Crucial BX100 SSDがロックされています。正しい(!)ユーザーパスワードでロックを解除できません。 だから私はグーグル全体を検索し、スレッドを読んでマスターパスワードでロックを解除しようとする必要があります。 残念ながら、インターネット上でCrucialドライブのマスターATAパスワードが見つかりません。 誰かがCrucialドライブのATAマスターパスワードを知っていますか? コマンドを使用したい: hdparm --user-master m --security-unlock PASS /dev/sda または、誰かが私のSSDのロックを解除できる別のソリューションを知っているかもしれません。 背景:SSDドライブを安全に消去したかった。Knoppix Live CDから起動し、次のコマンドを使用しました。 hdparm --user-master u --security-set-pass PASS /dev/sda その後、私は実際にそれを安全に消去したい: hdparm --user-master u --security-erase PASS / dev / sda しかし、それ00は最後にいくつかとさらにいくつかのもので以下を言った: Bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 51 e0 00 21 …

2
WindowsでSFTP / SSHファイルのインデックスを作成して検索する方法
Index Your Filesを使用して、Windowsで共有ネットワークの場所をすばやくインデックス付けおよび検索します。共有ネットワークの場所にいくつかのファイルが見つかりました。このネットワークロケーションをWinSCPで開いたとき、実際には/ home / sharedfolderであることがわかりました。 WinSCPを使用してこれらの場所を検索するには時間がかかるため、/および/ homeのインデックスも作成します。そのためのソフトウェアはありますか? 以下は、共有フォルダーが配置されているサーバー情報(WinSCPを使用)です。 セッションプロトコル:SSH-2 SSH実装:OpenSSH_4.3 ファイル転送プロトコル:SFTP-3

0
DSM 5.1を搭載したSynology DS 214用のcrosstool-ngツールチェーンを構築する方法は?
私はgcc、DSM 5.1を搭載したSynology DS214(事実上恐ろしく時代遅れのLinux 3.2.xであるSynology OS)で「機能する」4.6、つまり、ボックスでアプリケーションをコンパイルできるようにしようとしています。クロスコンパイルされたgccと env CC=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-gcc \ LD=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ld \ RANLIB=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ranlib \ AR=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ar \ CFLAGS=" -I/usr/local/arm-marvell-linux-gnueabi/arm-marvell-linux-gnueabi/libc/include -mhard-float -mfpu=vfpv3-d16" \ LDFLAGS=" -L/usr/local/arm-marvell-linux-gnueabi/arm-marvell-linux-gnueabi/libc/lib" \ auto-apt run ./configure --host=arm-marvell-linux --target=arm-marvell-linux \ --prefix=$USER/syno-prefix --disable-shared --enable-obsolete make make install SynologyツールチェーンのUbuntu 14.10 AMD64上とのための推奨パラメータarmadaxpCPUとcrosstools-ng(プロジェクトサイト)ツールチェーンでeglibc2.18、gcc4.6.4、Linuxの3.2.40とarchitecture-levelS armv7-aとarmadaxp(後者は、動作しないエラー「不明アーチ」)とCPUのチューニングについてcortex-a9そしてCFLAGS -mhard-float -mfpu=vfpv3-d16"、何時間も検索した後、必要なアーキテクチャパラメータに関する唯一のヒントが、armv7lを使用してMyCloudデバイスでtransmissonをコンパイルする方法のガイドだったためです。 クロスコンパイルさgccれたツールチェーンとツールチェーンの両方がエラーを引き起こす /usr/local/bin/ld: unrecognised emulation mode: armelf_linux_eabi Supported emulations: armelf_linux armelf …

1
ポータブルハードドライブ-パーティション
最初のポータブルハードドライブ(WD Elements SE 500GB USB 2.0)を手に入れたばかりで、かなり長い間使用していると思います。そのため、ハードドライブをパーティション分割する必要があるかどうかを確認したかっただけです。パーティショニングは遅くなりますか? また、ポータブルハードドライブにLinuxをインストールできるかどうかを知りたかった。可能ですか?はいの場合、推奨されますか?

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