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

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

5
rootとして起動時にスクリプトを実行する際の問題?
主な質問: root、管理者、デスクトップユーザー、または非特権ユーザーがログインしていても、ubuntuのデスクトップが表示されたときにスクリプトの1つを「完全に」実行する方法はありますか? スクリプトは何をしますか? スクリプトはパーティションをマウントし、そのパーティション内でファイルを探し、最後にそのファイルに基づいて、パーティションを別のパーティションにコピーするという決定を下します。そのコピーは dd if=/dev/sda2 of=/dev/sda5 スクリプトはいつ正常に実行されますか? ターミナルからスクリプトを実行すると、スクリプトがスムーズに実行されます sudo ./my_copying_script このコマンドは、現在ログインしているユーザーのパスワードを尋ねます。パスワードを入力すると、スクリプトが機能し始めます。 スクリプトがうまく実行されないのはいつですか? 起動時にスクリプトを実行したい。Ubuntuのスタートアップアプリケーションユーティリティを使用して、スタートアッププログラムを設定しました。スクリプトは起動時に実行されましたが、次のエラーを取得するddコマンドで終了しました。 dd: opening '/dev/sda2': Permission denied 上EDKの提案私は、rootとしてmy_copying_scriptの所有者を設定し、SUIDを設定します。これで、my_copying_scriptの権限は(-rwsr-sr-x)です。edkの観点では、suidを設定すると、スタートアッププログラムはその所有者の許可で実行されます。私はそれをしましたが、同じ/ dev / sda2許可拒否エラーが発生しました。 次に、下記のようにddの前にsudoを付けました sudo dd if=/dev/sda2 of=/dev/sda5 しかし、これは次のエラーを返しました: sudo: no tty present and no askpass program specified

1
ポートマッパーなしでNFS共有をマウントする
NFSをSSHトンネル経由で使用してディレクトリを共有しようとしています。TCPポート2049を明示的に指定しますが、明らかにする必要があることがあります。「ポートマッパー」サービスとは何か関係があるようですが、これは私には馴染みがありません。portmapperサービスを使用せずにNFSを操作することは可能ですか?先ほど言ったように、使用するポートを明示的に指定します。 以下に示すように、クライアントを共有に直接接続してもらうと、すべてが正常に機能します。ただし、クライアントがSSHトンネルを介して共有に接続しようとすると、機能しません。 この問題をどのように解決できますか? サーバー(my-NFS-Server) root@my-NFS-Server:~# ls -l /consolidate total 1 -rw-rw-r-- 1 root automation 0 Dec 19 13:33 thisFileExistsOnlyInShareOnServer root@my-NFS-Server:~# cat /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> /dev/zvol/rpool/swap none swap sw 0 0 proc /proc proc defaults 0 0 /consolidate /export/consolidate none bind 0 0 root@my-NFS-Server:~# …


7
5GBを超える転送ファイル
6 GBのファイルを1台のコンピューターから別のコンピューターに転送しようとしています。通常のコピーを外付けハードドライブにコピーしようとしましたが、FAT32はそのサイズのファイルをサポートしていないようです。両方のコンピューターはUbuntu Linuxを実行しており、同じホームネットワーク上にあります。 これについて行く最善の方法は何ですか? 再結合可能なさまざまなtar / rarアーカイブにファイルを分割しますか?(これは私の最初の試みでしたが、manページを読むのが面倒なので、コマンドラインのtar構文では完全に失敗しました)。 ある種のFTP / HTTPサーバーを起動し、LAN経由で転送しますか? 私が知らない他のLinuxユーティリティ? 外部ハードドライブを再フォーマットして、ext3またはNTFSパーティションを使用できるようにしますか? それはおそらく簡単な答えを伴う単純な問題ですが、誰かが特にエレガントなまたは洞察力のあるソリューションを持っているかどうか興味がありました。
2 linux  ubuntu  fat32 

2
Fedora 14でデフォルトのviエイリアスを変更するには?
私のラップトップで、以下を入力すると $ which vi alias vi='vim' /usr/bin/vim ここで、viエイリアスを別のビン、たとえばvim_wrapper/ usr / bin /に作成されたスクリプトに変更したいので、次の行を入力します。 alias vi="vim_wrapper" 中~/.bashrcまたは/etc/bashrc、ない効果を取りません。デフォルトのviエイリアスvi = 'vim'をvi = 'vim_wrapper'に変更する方法は?手伝ってくれてありがとう!

4
あるユーザーから別のユーザーにファイルを渡す方法(コピーを作成せずに)
ユーザー "qqq"にファイル/home/qqq/bigfile.datがあり、ルートの助けを借りずにユーザー "aaa"に渡したいとします( "aaa"が所有している必要があります)。ユーザー「qqq」と「aaa」はどうすればよいですか? 素朴な方法: uid=qqq$ mv bigfile.dat /home/aaa/ uid=aaa$ chown aaa /home/aaa/bigfile.dat # Operation not permitted もちろん、ACL(uid=qqq$ setfacl u:aaa:rw- /home/aaa/bigfile.dat)を使用するか、一時コピー(uid=aaa$ mv bigfile.dat bigfile.dat_ && cat bigfile.dat_ > bigfile.dat && rm bigfile.dat_)を作成することで実行できますが、どちらの方法にも欠点があるようです。 両方のユーザーは、ファイルを「渡す」ことに同意します(何らかのコマンドを発行できます)。iノードやその他の属性などを保持しながら、迅速に処理する必要があります。 きれいにするにはどうすればいいですか?

1
wget --page-requisitesを拡張するスクリプト?
今日は非常によく似た質問を投稿しましたが、wget / linuxに焦点を当ててもう一度質問したいと思います。大丈夫だと思います。 できればPHPを使用して、LAMPスタック上にWebページのオフラインコピーをプログラムで作成する必要があります。HTMLソース、添付画像、CSSスタイルシートが必要です。 コマンドラインで実行できますが、新しいパッケージをインストールできません。 wget --page-requisitesアーカイブしたいページでa を実行できます。これにより、必要なものはすべてダウンロードされますが、ダウンロードされたHTMLおよびCSSファイルがアーカイブファイルを指すように変更されることはありません。 ダウンロードしたドキュメントを変更して、ダウンロードしたリソースを指す拡張機能/ Perlスクリプト/シェルスクリプト、またはこれを行う別のLinuxベースのソリューションを探しています。私はすでにチェックhttrackしましたが、サーバーにインストールされていないようです( "whereis httrack"は何も返しません)。
2 linux  bash  shell  wget  perl 

1
Supervisorctl-接続を拒否しました(パス-cを指定した後でも)
supervisorctl正しく実行する方法がわかりません。あるsupervisord私のランニングUbuntu 16.04サーバが。 supervisord.confパス: /home/django/Bedueno/supervisord.conf 走るとき supervisorctl または supervisorctl -c /home/django/Bedueno/supervisord.conf コンソールが戻ります django@Bedueno-beta-ubuntu-512mb-fra1-01:~$ supervisorctl -c /home/django/Bedueno/supervisord.conf http://localhost:9001 refused connection supervisor> reread error: <class 'socket.error'>, [Errno 111] Connection refused: file: /usr/lib/python2.7/socket.py line: 575 supervisor> すでに試しましsudoたが、助けにはなりませんでした。 問題がどこにあるか知っていますか? Supervisord.conf [program:daphne] command=/home/django/Bedueno/beduenovenv/bin/daphne Bedueno.asgi:channel_layer --bind 0.0.0.0 -p 8001 ; directory=/home/django/Bedueno/ ; autostart=true ; autorestart=true ; [program:daphne_worker] …

1
クライアントはラズベリーパイのhostapdに接続できません
貧しい男性のワイヤレスアクセスポイント(raspberry pi + rtl8192cuチップセットUSBアダプター(Belkin N300 micro)+ hostapd + dnsmasq)に接続するデバイス(Win7、Win8、またはAndroid)を取得できません。[接続]をクリック/タップした後、接続できないというエラーメッセージが表示されます。静的IPの割り当てと接続も失敗するため、IP / DHCP / dnsmasqの問題ではありません。sudo hostapd -dd /etc/hostapd/hostapd.conf手がかりを提供しません。クライアントが接続を試みているときにエラーメッセージは表示されません。/etc/hostapd/hostapd.confインターフェイス、SSID、およびチャネルのみが宣言されているため、非常にシンプルです。私はこのセットアップでブリッジング、NAT、またはインターネットにアクセスしていません...私はそれをアクセスポイントにする必要があるので、車の中でウェブブラウザを介して接続します(私のAndroidは広告を行いません-残念ながら)。hostapdの出力は次のとおりです(つまり、 random: Trying to read entropy from /dev/random Configuration file: /etc/hostapd/hostapd.conf drv->ifindex=3 l2_sock_recv==l2_sock_xmit=0x0x1f85648 BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits) Allowed channel: mode=1 chan=1 freq=2412 MHz max_tx_power=0 dBm Allowed channel: mode=1 chan=2 freq=2417 MHz …


2
Webサイトのデータで直接tailを使用するか、別のユーティリティが必要ですか?
RRDデータベースにデータを入力するために、Webサイトのデータの最後の行から単一のデータフィールドを抽出することを計画しています。Linuxを実行しています。 Webサイトは、http://www.ogimet.com/cgi-bin/getsynop?begin = 201309250000&block = 03895(空港の気象データ)です。 質問:Webサイトからデータの最終行tailを直接読み取るために使用できますか、または別のユーティリティを使用tailしてデータを読み取ってから最終行を取得する必要がありますか?awkその行からデータのn番目のフィールドを分離するための最良のユーティリティはありますか?(私はPerlに慣れていません)。 ありがとう。ナイジェル。
2 linux  awk  tail 

1
xvfbを使用してXプログラムを自動化する
悲しいことに、カメラドライバーをバンドルしたこの独自のプログラムを使用する必要があります。いくつかのボタンをクリックするという特定のアクションを実行したい。また、CLIはありません。 それで、これを自動化する最も簡単な方法は何ですか?xvfbを使用して偽のX環境でプログラムを開くことはできますが、入力操作を実行するにはどうすればよいですか?(x、y)のピクセルをクリックすることもできますが、ボタンやメニュー項目を参照できればさらに便利です。 もっと簡単な方法があれば教えてください!xvfbが正しい方法かどうかわかりません。私が達成しようとしているものの実際の名前すら知らないので、検索は非常に難しいです...
2 linux  xorg  xvfb 

4
Linuxディレクトリ作成のエラー
完全な権限を持つディレクトリを作成したい(これは「サブフォルダ」にも適用されます)。私は次のコマンドを使用しています: sudo chmod 777 -R /opt/www 既存のフォルダーとサブフォルダーのみにアクセス許可を設定します。新しいファイルやフォルダーにも同じコマンドを何度も入力する必要がないように、新しいファイル/フォルダーにも適用できるようにしたいと思います。完全な構文を教えてください。

1
Linuxでshift-tabをbash / screen / puttyのタブに再マップしますか?
さて、set -o viコマンドを使用してbashでviモードを使用します。面倒なのは、大文字で単語を入力してからTabキーを使用して完了しようとしたときに、Shiftキーを十分に早く離さないと、挿入モードからコマンドモードに移行してしまうことです。数ヶ月後、私は自然に調整してこれをやめると思ったが、できないようだ。 さて、shift-tab(どのコンテキストでも有用なことを意味するとは思わない)を通常のタブにリマップする方法があれば、コマンドラインの問題は終わります。 私のセットアップは、Windows-> Putty-> bash-> gnu screen
2 linux  bash  putty  gnu-screen  vi 

1
Xenおよびルーティングされたネットワークの問題
私は最後のセヴァーンの日々をこれを機能させるために費やしましたが、この記事の最後にあるガイドは曖昧または時代遅れです。私が従おうとしたいくつかのガイドへのリンクを追加しました。hetznerに専用のマシンがあり、仮想化をセットアップしたいネットワークの問題であるvmの問題を作成できます。追加のサブネットをホストにルーティングするため、hetznerネットワークでは単純なブリッジを使用できません。 MACアドレスがホストマシンと一致しない場合、IPおよびパケットを受け入れません。 私は何度も何度も試行したeth0接続を介してサブネットをルーティングするためにルーティングされたネットワークを使用する必要があることを解決しました、私はネットワークを動作させることはできません通常、dom0から割り当てたアドレスからサーバーにsshできます。tcpdumpを実行しましたが、pingパケットはdomUを意図していないのにdom0に到達していますが、domUに到達せずに停止しています。 私が試した解決策の1つはvirtualizorを使用することでしたが、最初はうまくいきましたが、その設定を取得してコントロールパネルなしで複製することでした。私はこのマシンとそのvmの唯一のユーザーであるため、私にとっては。 Debian Jessieを主に使用しているため、Debianベースのオペレーティングシステムとxlツールを使用しています。OSを14.04以降のUbuntuで試したセキュリティアップデートの合理的なサポート範囲内にしたいです。私は問題がインターフェイスファイルのセットアップだと思いますが、何が悪いのか分かりません。 どんな助けでも大歓迎です LVM Hetzner Xen IPv4サブネット+ IPv6サブネットに基づくルーティングされたXEN VM Hetzner専用サーバーでのXENの セットアップUbuntu 12.04およびHetznerでのXenのセットアップ

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