Unix & Linux

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

3
Linuxでプログラムがクラッシュする問題を追跡するにはどうすればよいですか?
Windowsでアプリケーションがクラッシュした場合は、管理ツールのイベントビューアをチェックして、何がクラッシュしたかを確認できます。時にはそれは他の人が持っていない有用な情報を持っていますが、それは始まりです。 Linuxでは、アプリケーション(いずれか)がクラッシュした場合、何が起こったのかを追跡し始めますか? たとえば、いくつかの中央ログまたは同様のものはありますか?

3
スクリプトの配布:シバンには/ bin / gawkまたは/ usr / bin / gawkを使用する必要がありますか?
gawkは通常/ binまたは/ usr / binにありますか?私は一緒に行きます#!/usr/bin/env gawkが、引数は使用できません。現在、私はを使用してい#!/bin/gawk -fます。スクリプトは非常に長く、多数の単一引用符が含まれており、stdinで動作します。 GNU Awkマニュアルのセクション1.1.4実行可能awkプログラムでは、例では#!/ bin / awkを使用していますが、次のように続けています。 多くのシステムでawkは、/usr/binではなくにあることに注意してください/bin。買い手責任負担。 ほとんどの人は何をしますか?私は、sedは/ binで標準化されていると思われるのに対し、perlは/ usr / binで標準化されていると読みました(sedリンクと同じページですが、この投稿に3つ目のリンクを作成することはできません)。awk / gawkはどうですか?どちらがより一般的または人気があるか知っていますか?
12 awk  shebang  env 

2
パイプ(|)を変数に格納する方法は?
アイデアは、それを...コマンドのパイプとして使用することです。たとえば、何度もタイプし直さなければならないある種の長いパスがあり、その後にパイプと2番目のプログラムが続くとします。 "directory1/directory2/direcotry3/file.dat | less -I " その部分を変数に格納したいので、次のように使用できます。 r="directory1/directory2/direcotry3 \| less -I -p " $ cat path1/path2/$r <searchterm> 代わりに、私は得る cat: invalid option -- I Try `cat --help' for more information. ...パイプが明らかに機能しなかったことを意味します。
12 bash  pipe  variable 

2
umaskはACLにどのように影響しますか?
umaskACLがアクティブになっている場合、新しく作成されたファイルのデフォルトマスクにどのように影響するかを誰かに説明できますか?これに関するドキュメントはありますか? 例: $ mkdir test_dir && cd test_dir $ setfacl -m d:someuser:rwx -m u:someuser:rwx . # give access to some user $ getfacl . # file: . # owner: myUsername # group: myGroup user::rwx user:someuser:rwx group::--- mask::rwx other::--- default:user::rwx default:user:someuser:rwx default:group::--- default:mask::rwx default:other::--- $ umask # show my umask 077 …
12 linux  permissions  posix  acl 

4
apt-getから来た人のbashスクリプトでzypperを使用する方法は?
bashスクリプトでのapt-getからzypperへの移行についていくつか質問があります。 これに相当するものは何ですか? sudo apt-get install curl --assume-yes (curlはどのパッケージでもかまいません) Zypperチートシート-openSUSEを見つけました。非常に素晴らしい!しかし、ここでの経験の声に感謝します。すべてのプロンプトに自動的に同意し、応答が必要なものをスキップしないスクリプトでzypperを使用する正しい方法は何ですか? 私の未経験では、私は使いたくなるでしょう: sudo zypper --non-interactive --no-gpg-checks --quiet install --auto-agree-with-licenses curl しかし、それは本当に同等です--assume-yesか? これらと同等のものはどうですか? sudo apt-get autoremove -y sudo apt-get autoclean -y これは存在しないことを示唆しています... gdebi-coreの代替品はありますか?あるいは、gypbiの「強力な充足可能性ソルバー」では、gdebiは必要ありませんか?古いバージョンにパッケージをインストールする必要があり、すでに.debファイルを持っている(ただし、すべての依存関係ではない)場合は、gdebiを使用します。

2
6か月以上経過したファイルを削除するスクリプト
スクリプトを開始するために、月に1回cronジョブを設定します。 スクリプトは、ファイルが大きくなりすぎると毎月ファイルをローテーションし、古いファイルの名前を変更することです。6か月以上経過したファイルを削除する必要がありました。 このスクリプトを月に1回実行することを検討しています。古いものを削除することは可能ですか? それが十分に明確でない場合はお知らせください。
12 scripting  ksh 

1
Linuxサーバーを使用してUSBプリンターをネットワークプリンターとして設定するにはどうすればよいですか?
基本的に今私はUSB専用プリンターを持っています、それはとても素晴らしいです。私の家には5人の人がいて、私たちは常にプリンターを使いたいと思っています。 Windowsにはプリンターを共有するための組み込みの方法がありますが、これはコンピューターの電源が入っている場合にのみ機能します。Ubuntu Server Editionの実行に使用する低電力の小型マシンがいくつかあります。 ネットワークプリンターのように、基本的にUSBプリンターを使用できる既存のLinuxアプリケーションはありますか? また、これがどのように可能になるかわかりませんが、LinuxボックスでApple AirPrintサーバーを実行する方法もあるとしたら、それは素晴らしいことですが、iDeviceからもすべて印刷できます。
12 ubuntu  printing 

2
ターミナルでの水平スクロール
ですから、これについてはすでに2つの質問があると思います。それらすべてに関係しtail -fているので、人々は「より少ない使用」という接する答えを出します。 すべて、すべてのコマンドなどで必要です。問題は、多くのコンソールウィンドウを実行する必要があり、複数のモニターを使用している場合でも、縮小する必要があることです。結果として、ほぼすべての出力が行の折り返しによって処理され、読みにくくなります。 提案された解決策の1つはecho -ne '\e[?7l'、多少は機能するです。今問題は、コンソールでスクロールバーを取得する方法はありますか? Ubuntu 12.10、ターミナル
12 terminal 

4
Rsync --bwlimitが機能しない
私は現在、rsyncを使用して大きなファイルをホストから別のホストに転送しています。この送金の引き落としを制限したいと思います。マニュアルページを読んだ後、KB / s値を予期しているオプション--bwlimitを見つけました。 transfertを100Mbit / s前後に制限したいので、次の設定を使用しました。 rsync --progress -v --bwlimit=10000 --temp-dir=/tmp srv:/tmp/* /tmp/ しかし、これはrsyncの出力に従って尊重されていないようです: file.sql.gz 570851702 100% 33.90MB/s 0:00:16 (xfer#5, to-check=34/39) file.sql.gz 11195140 100% 7.45MB/s 0:00:01 (xfer#6, to-check=33/39) file.sql.gz 51439169 100% 19.41MB/s 0:00:02 (xfer#7, to-check=32/39) file.sql.gz 34022 100% 1.55MB/s 0:00:00 (xfer#8, to-check=31/39) file.sql.gz 2305698 100% 6.96MB/s 0:00:00 (xfer#9, to-check=30/39) file.sql.gz …
12 linux  rsync 



5
SSTPサーバーのセットアップ方法
Linuxベースの、できればubuntuのSSTPサーバーをセットアップする方法はありますか?sourceforgeで利用可能なSSTPクライアントがあることは知っていますが、サーバーが見つかりません。 明確にするために:私はopenVPNが必要ではなく、SSTPが必要です。
12 vpn 

1
ユーザーがrootユーザーに切り替わらないようにする方法
Sshd.confファイルからのrootユーザーのログインを無効にしたため、パスワードSOMEHOWを知っていても、rootユーザーを使用してログインすることはできません。 サーバーROOT、EMERG、ORACLEに3人のユーザーがいます。ROOTへの切り替えをsuを使用してEMERGユーザーのみに許可し、ORACLEユーザーには許可したくない。 通常、ユーザーがROOTパスワードを知っている場合は、su-を使用してrootに切り替えることができます。そして、私はこの機能をEMERGユーザーのみが利用できるようにしたいと考えています。 これを行う方法 前もって感謝します......

4
DEC VAX上のUnix?
内蔵CDROMとテープアーカイブドライブを備えた補助SCSIストレージモジュールを備えたDEC VaxStation 4000モデル90をピックアップしました。まだ機能している端末またはモニターがないため、まだテストできませんが、機能していると思います。私はVT-520端末とキーボードを手に入れることができ、BNCコネクタを備えた別個の現在機能していないRadiusモニターを復活させようと試み、緑色で同期する機能を信じていますその過程で)。私はLinuxにかなり慣れており、過去にFreeBSDとSolarisで少し遊んでいます。過去にVMSを使用したことがありません。私がVAXコンピュータで作業するのはこれが初めてです。 少し質問があります: VAXにインストールするUnixバージョンはどれですか?オリジナルのUC Berkeley BSD Unix?OpenBSD?NetBSD?Ultrixは、合法的なコピーを入手できますか?AT&T Unix?感情的な理由で、元のUCバークレーBSD(1980年代のビルジョイ/マーシャルカークマッキューシック時代)のいくつかのバージョンをインストールすることを好むかもしれませんが、マシンは元のBSDよりも新しい(1991年に生産が開始された)よりインストールが簡単です。 Unixバージョン。オリジナルのBSD Unixを使用したことがないのを除いて、私はそれを郷愁と呼ぶでしょう!もう1つの考慮事項は、AT&T Unixが実行される場合のバージョンです。 VAX用のFreeBSDのバージョンはありますか? マシンの4つのハードドライブ(マシンにそれぞれ2つと補助SCSIストレージモジュール)に機能的なVMSインストールがある場合、UnixとVMSの間でデュアルブートする方法はありますか? 私はこのシステムでEmacsのいくつかのバージョンを実行できると思います。それは最近である必要はありません。このマシンではViの方が歴史的に正しいかもしれませんが、私はEmacsをはるかに好みます。 提案やアイデアはありますか? 私の携帯電話は、おそらくこの「ミニコンピューター」よりもはるかに多くの計算能力とはるかに多くのメモリとストレージを持っているでしょう。システムを使用してBSD Unix(および場合によってはAT&T Unix)をさらに探索し、Cプログラミングを実行したいと考えています。純粋にコマンドラインから作業することを期待しています。いつかVMSを探索することもあります。
12 freebsd  openbsd  bsd  netbsd  vax 

3
ユーザーにroot権限を与える方法は?
Archをインストールしました。よく働く。新しいユーザーを作成し、それを使用してログインしました。次に、を使用していくつかのものをインストールしようとしていpacmanます。しかし、エラーが発生し続けます。rootで問題なくerror: you cannot perform this operation unless you are root.使用できますpacmanが、新しいユーザーがこれらのアクションを実行できるようにする方法はありますか? rootにログインしてgpasswdを使用してみました: gpasswd -a jack root しかし、それは何もしませんでした。

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