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

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

1
ホームルーターにポート転送ルールを追加するスクリプトはありますか?
TL; DR:Linuxホスト(raspberry piのフェドラ)で定期的に実行されるスクリプトまたはcronジョブを探しています。目的は、ホームネットワークの外部にあるインターネット上の任意のマシンから、SSH、VNC、および送信Webインターフェイスを介してraspberry pi Linuxホストに常にアクセスできるようにすることです。セットアップは次のとおりです。 ルーター: Beetel 440Tx1 ADSL2ルーター+モデム+ Wifi。 セットアップ: ルーターはインターネット(ISPブロードバンド)に接続されており、動的な外部IPを持っています。DHCPとしても機能する内部IP 192.168.xyを持つコンピューターにプライベートホームネットワークを提供します。 ホスト: Fedora Linuxを搭載したraspberry pi ARMホストは、起動時に常にssh、vnc、伝送デーモンサーバーで実行されます。また、no-ip.com dyndns free DUC(動的更新クライアント)があり、これは定期的に外部IPをチェックし、ホスト文字列にバインドします。そのため、myrouter.no-ip.orgのようなdyndns文字列を解決することで、ルーターの外部IPをいつでも見つけることができます。piには、192.168.1.zのような静的内部IPがあります。 ポート転送: イーサネットケーブルまたはパスワードで保護されたwi-fiを介してネットワークに接続している場合にのみ、工場の資格情報でGUI /ブラウザーを使用してルーターにログインする必要があります http://192.168.1.1/html/index1.html 外部IPのポート22、5900、9091のトラフィックを192.168.1.zのpiのそれぞれのリスナープログラム(sshd、vncserver、transmission-daemon)に転送するためにログインしてルールを設定します。 問題点: このルーターは、ルーター(ルーター)を再起動したとき、または電力が急増してUPSが一時的に介入しなければならず、通常はISPから異なる外部IPを動的に取得した場合、上記のポート転送ルールを失います。 要件: fedora linux piで実行できるスクリプトまたはcronジョブ。ルーターにログインし、定期的にポート転送ルールの存在をポーリングし、欠落している場合は作成します。感謝します。

4
死んだときにmysqlを自動再起動する
個人用プロジェクトを実行するためにレンタルしているラックスペースサーバーがあります。私は安いので、256MbのRAMを搭載しており、正直に多くのことを処理できません。時々、トラフィックが急激に増加すると、サーバーはプロセスの強制終了を開始することを決定し、mysqldが強制終了するのが一般的なようです。サイトにアクセスしようとすると、データベース接続の確立中にエラーが発生したというメッセージが表示されます。ログを調べると、メモリ不足のためにmysqldが殺されたことがわかります。 私は昨日と同じくらい貧しく、ラックスペースVMのRAMをアップグレードしたくないので、mysqldが死んだときに自動的に再起動するように指示する方法はありますか? crontabのようなものを使用する考えがありますが、悲しいかな、そこで何をすべきか正確にはわかりません。私はデスクトップとラップトップ(Linuxをほぼ排他的に実行する)でほとんどのことができるのに、「デスクトップ上のLinux」世代の製品だと思いますが、Linuxのサーバー管理スキルがまだ不足しています。 サーバーはCentOS 6.3を実行します
15 linux  memory  mysql 

3
Puttyコマンドラインからの新しいターミナルウィンドウ(セッションの複製)
を経由しWindowsてアクセスすると、コマンドラインから新しいターミナル()ウィンドウを生成できますか?つまり、Linuxに何かを送信し、それに応答して、新しいウィンドウを開きますか?LinuxPuttyPuttyPutty Putty menuでも同様のことができますがDuplicate session、コマンドラインバージョンに興味があります。
15 linux  windows  ssh  terminal  putty 

15
USBから起動できない-BIOSが正しく設定されていても
BIOSが最初にUSBから起動するように設定されていても、USBから起動できません。Windowsブートマネージャーが何らかの形で優先されているようです。Windows 7、Linux Mint、Ubuntuをハードドライブにインストールしています。USBスティックを差し込んでBIOSにアクセスし、UEFI USBスティックをプライマリブートデバイスとして設定しているにもかかわらず、起動時にこれらのオプションしかありません。 USBデバイスはWindows / Linuxで見ることができ、ファイルを読み取ることができるので問題ありません。(理論的には)linuxliveやpendriveを使用して、成功することなく起動可能にしました(過去に両方で成功しましたが)。 助言がありますか?
15 windows-7  linux  usb  boot  bios 

2
SSLキーの許可
私はnginxで安全な接続(https)を設定しようとしています。 しかし、私は秘密鍵の許可について少し心配しています。これはどのチュートリアルでも言及されていません。 それらを変更する必要がありますか?何に?


3
無効なエンコードを使用してファイルの名前を一括変更するか、無効なエンコードされた文字を一括置換する方法
私はdebianサーバーを持ち、インターネットラジオステーションの音楽をホストしています。多くのファイルが無効なエンコーディングを取得したため、ファイル名とパスに問題があります。たとえば: ./music/Bändname - Some Title - additional Info/B�ndname - 07 - This Title Is Cörtain, The EncÃding Not.mp3 理想的には、文字A-Z/ a-z数字0-9またはダッシュ-/アンダースコア以外のすべてを削除したい_...結果は次のようになります: ./music/Bndname-SomeTitle-additionalInfo/Bndname-07-ThisTitleIsCrtain,TheEncdingNot.mp3 大量のファイルとディレクトリのバッチでこれを達成するにはどうすればよいですか? このような質問を見ました:特殊文字を含むファイルの一括名前変更(または正しく表示) しかし、これはエンコーディングを修正するだけで、上記のようなより厳密なアプローチを好むでしょう。
15 linux  batch  encoding  bulk 

2
PDFファイルのバッチサイズ変更と圧縮
PDFファイルのバッチをサイズダウンして圧縮する方法が必要です。Windowsでこれを行うことを希望しますが、よりスムーズなワークフローを意味する場合はLinuxで問題ありません。 NitroPDFやAcrobatなど、これを実現できるプログラムがあることは知っていますが、ファイルごとに実行する必要があると思います。これらのプログラムも安くはないので、1つまたは2つの機能を使用できるようにするためだけに購入したくないと思います。 背景情報:CamScannerを使用して、アカウントに入るための領収書と請求書をデジタル化します(FreeAgent)。CamScannerのPDFはすべてA4サイズであり、複数ページのPDFは多くの場合2MBの添付ファイルの制限を超えています。


2
どのSysRq機能が有効になっているかを確認する方法は?
ファイルに/proc/sys/kernel/sysrqは、次のような単一の番号が含まれています。 1 (すべてのSysRqコマンドを有効にする)、 0 (すべて無効にします)、 または、バイナリビットマスクとして機能し、機能のサブセットを有効にする10進数の正の整数。 ビットマスクがに設定されている場合、どのSysRq関数が許可/禁止される438か教えてください。 $ cat /proc/sys/kernel/sysrq 438

4
指定されたユーザー権限でext4ドライブをマウントする
特定のユーザーに対して、指定されたrwx権限で補助ext4データディスクドライブをマウントしたい。マウントポイントは、そのようなユーザーのホーム内にあり、ユーザーが所有しています。/etc/fstab標準の方法で新しいデータディスクを追加しました。 /dev/hda /home/user/new_disk ext4 defaults,errors=remount-ro 0 1 とにかく、新しいパーティションがマウントされると、マウントポイントの所有権がuser.groupからroot.rootに変更されるため、ユーザーはそこに書き込み権限を持ちません。ユーザーが書き込みできるようにマウントポイントの所有権を手動で変更できますが、再起動するたびに問題が再発します。fstab次の方法でディスクを追加しようとしました: /dev/hda /home/user/new_disk ext4 umask=0077,uid=1000,gid=1000,errors=remount-ro 0 1 ただし、この場合、ボリュームはext4形式であるため、システムからエラーが返されます。私はどちらかをしたい: 指定されたユーザー権限でext4ドライブをすでにマウントするか、または ディスクがマウントされた後、各起動時にマウントポイントの所有権を変更します。

3
前のスラッシュまで削除するbash readline
bash emacsモードでは、前のスラッシュ文字まで削除する必要がありますか?たとえば、コマンドcp /usr/local/bin/reallylongincorrectfolder /home/myname/reallylong_and_correct_pathを入力して、単に削除しreallylongincorrectfolderたい場合、ショートカットはありますか?これは私にとってbashの非常にコマースなシナリオです。dF<char>viのようなものですか?
15 linux  bash  readline 


6
Rasperry Pi上のRaspbian LinuxでDHCPクライアントを無効にする方法はありますか?
Linuxサーバー(OSとしてRaspbianを使用するRasperry Pi)があり、静的IPのみを使用する必要があります。 ただし、DHCPサーバーからIPを取得していることに気付きました(DHCPから提供されたIPはです192.168.111.2)。ネットワーク設定に従って、サーバーは静的IP(192.168.111.100)のみを使用する必要があります。 の内容/etc/network/interfaces: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.111.100 netmask 255.255.255.0 gateway 192.168.111.1 dns-nameservers ip1 ip2 静的構成を使用しているにもかかわらず、DHCPで指定されたIPを使用してデバイスにSSH接続できます。またntpd、正しいIPと間違ったIPを使用しているようです。 Netstatの出力: udp 0 0 192.168.111.2:123 0.0.0.0:* 2774/ntpd udp 0 0 192.168.111.100:123 0.0.0.0:* 2774/ntpd ifconfigIPによると192.168.111.2使用されていません: eth0 Link encap:Ethernet HWaddr b8:27:eb:be:18:1c inet addr:192.168.111.100 Bcast:192.168.111.255 Mask:255.255.255.0 UP …

6
プロセスが実行されているフォルダーを確認する方法は?
* nixではps、実行中のプロセスを確認するために使用できます。しかし、実行可能ファイルがデバイス内に複数の同種のファイルを持っている場合、どこから起動されたかはわかりません。 これは、このテーマに関する前回の質問とは少し異なります。 実行中のプロセスの絶対パスを知るにはどうすればよいですか?
15 linux  debian  ps 

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