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

Solarisは、1991年のSunOS 4.1.xのブランド変更として、Sun Microsystems(現在Oracleが所有)が最初に開発したUnixオペレーティングシステムです。

3
チルダ( '〜'、ホームディレクトリ)を再定義することはできますか?
ホームディレクトリを再定義することは可能ですか?たとえば、の/ext1/username代わりに/home/username、つまり~別のディレクトリに展開します(ユーザーのホームファイルが置かれている実際のホームディレクトリを変更するのではなく)。 (この質問はたいていアカデミックです。そうするのは悪い習慣のようです。cshトップ10を読んだにもかかわらず、を使用することに関しても選択肢がありません。)
13 solaris  home  csh 

3
1つのコマンドのみを実行するUNIXアカウントの作成
ユーザーが1つのコマンドのみを実行できるようにするSolarisにユーザーアカウントを作成する方法はありますか?ログインシェルなどはありません。私はおそらく/usr/bin/falsein /etc/passwdでそれを行うことができ、ユーザーをssh <hostname> <command>に到達させるだけですが、もっと良い方法がありますか?

4
同じリモートマシンにログインしている他のユーザーのIPアドレスを知るにはどうすればよいですか?
whoコマンドを使用して、リモートマシン上の他のユーザーの名前を確認できます... また、それらのユーザーのIPアドレスも知りたいです... コマンド/sbin/ifconfingを試してみましたが、netstat良い結果が得られませんでした... LinuxとUnixの両方と互換性のあるこのソリューションが必要です... そのユーティリティのコマンドはありますか?スクリプトを記述したり、一種のパ​​イプを使用したりする必要がありますか?

2
複数の引数でgrep -vを使用する
これを行う簡単な方法はありますか? grep -v foo file | grep -v bar おそらく非常にエレガントな方法でegrepを使用する方法がありますが、プレーンな古いgrepを使用する方法は? 編集:grep -v 'foo\|bar' fileGNU grepでのみ動作するようです。私はSolarisを使用しています。そのための解決策はありますか?
12 grep  solaris 

8
catコマンドで空白行を表示する
以下にfiles.txtのリストがあります。 -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 28_SumActive.txt 出力: kpgmeddev01> cat 2[0-8]_SumActive.txt …

5
Solarisの「sed -i」コマンドに代わるものはありますか?
私のプロジェクトでは、ファイル内の既存のテキストをfoo次のような他のテキストに置き換える必要がありますfooofoo。 abc.txt name foo foo1 だから私は試しました: sed -i "s/foo/fooofoo/g" abc.txt しかし、私はこのエラーを受け取ります: sed:不正なオプション- i 私は使用しなければならないことをマニュアルで見つけました: sed -i\ "s/foo/fooofoo/g" abc.txt ただし、これも機能しません。 私は中の選択肢を発見したperlとawkもなく、Solarisの溶液をsedはるかに高く評価されるだろう。 私はこのバージョンのbashを使用しています: GNU bash、バージョン3.2.57(1)-release(sparc-sun-solaris2.10)

3
iノード番号ではなくファイル名を減らすにはどうすればよいですか?
再起動時にログファイルをローテーションするソフトウェアがあります。ただし、開発中は何度も再起動しているので、随時最新のログファイルを監視したい。 で正常に開始lessしless program.log、末尾にShift+ fを押すと、ログファイルがローテーションされるときに、古いログファイルの監視が続行されます。これは、iノード番号が同じままであり、lessそのiノードへのオープンファイルハンドルがあるためと考えられます。 現在呼び出されているログファイルの最新のアクティビティを監視することはできますprogram.logか? 具体的には、Sun OSに取り組んでいるため、そこで機能するソリューションが理想的です。
11 logs  solaris  tail  less 

2
LinuxでSunOSの `find`コマンドに代わるものはありますか?
findLinux のコマンドには、findSunOSまたはSolarisのコマンドと比較して、多くのオプションがあります。 find次のようなコマンドを使用したい: find data/ -type f -name "temp*" -printf "%TY-%Tm-%Td %f\n" | sort -r Linuxマシンでは完全に正常に動作します-printfが、SunOSマシンでは同じコマンドにオプションがありません。出力を"%TY-%Tm-%Td %f\n"フォーマットでカスタマイズしたい。 SunOSの代替案を提案してください。

1
Solarisでdepth / pruneと同等ですか?
ディレクトリ内のいくつかのファイルを見つけようとしています。デフォルトでは、検索commandは指定したディレクトリとそのサブディレクトリを検索します。 私はdepth/maxdepthand を使おうとしpruneましたが、これを克服するのに役立つものは何もありませんでした。Solarisでdepth / pruneを使用する正しい方法を誰かが指摘できますか? 私のコードは次のようになります: find file_path -depth 1 -name '*.log' 次のエラーが発生します。 find: bad option 1 find: [-H | -L] path-list predicate-list
10 find  solaris 

1
OpenSolarisマシンで何をしますか?
OpenSolarisを実行しているファイルサーバー(主にZFS用)がありますが、Oracleはそれを放棄したため、そのマシンのOSで何をするのかについて考え始めています。このようなマシンがあり、同じような状況にあると仮定すると、あなたの計画は何ですか?FreeBSDに切り替えますか?Illumosが離陸するかどうかを確認するために頑張りますか?ネクセンタ?他の人がこれについて何を考えているのか知りたいです。
10 solaris  upgrade  zfs 

4
OpenSolarisの未来
OpenSolarisは多かれ少なかれOracleに捨てられているので、OSOLの独自の機能を実装する素晴らしい代替手段はありますか?ZFSは1つですが、マスターシステムのイメージを作成して他のコンピューターにすばやく配布できるイメージ作成システムが好きでした。これは、クラスターの作成を簡素化するための取り組みでした。 よるとOSOLのWikipediaのページ、ありますIllumosオープンソースのパーツに置き換え、すべてのクローズドソースの部分で、OSOLのフォークです。Illumosは活発に開発中です。 しかし、IllumosはOSOLに代わるものであり、そのすべての機能を備えていますか?誰かがそれを使用していて、彼または彼女の経験を教えてくれるでしょうか?

2
ファイル名から接頭辞を削除する
次のようなファイルがたくさんあります。 04602635_b0294.DAT20120807164534 04602637_b0297.DAT20120807164713 04602638_b0296.DAT20120807164637 04602639_b0299.DAT20120807164819 04602640_b0298.DAT20120807164748 04602641_b0300.DAT20120807164849 04602650_b0301.DAT20120807164921 04602652_b0302.DAT20120807164956 プレフィックスを除外するには、名前を変更する必要があります。このように見える必要があります。 b0294.DAT20120807164534 b0297.DAT20120807164713 b0296.DAT20120807164637 b0299.DAT20120807164819 b0298.DAT20120807164748 b0300.DAT20120807164849 b0301.DAT20120807164921 b0302.DAT20120807164956 編集 Solarisを使用していることを忘れてしまいました。

3
「mail」コマンドを使用して一連の電子メールメッセージを削除する
受信トレイに約1千通以上のメールがあります(古いcronjob stdout)。それらを一括で削除するにはどうすればよいですか? 私はSolaris 8をmail使用していますが、「UI」ベースのクライアントしか利用できないpineか、muttまたは利用できません。 インラインヘルプとマニュアルページではd #、特定のメールの削除のみが許可されています。私は例えば試みたd 1 - 100が運がなかった。そして、私はd1000回行う気がしません。 この受信トレイをクリーンアップする方法はありますか?x日以上経過したすべてのメールを実際に削除したいのですが。

7
SSHを介してバッチモードでコマンドを実行する方法
ssh経由でバッチモードでコマンドを実行するにはどうすればよいですか?つまり、sshコマンドに相当するものは何sftp -b <filename> <hostname>ですか? を介して接続している一連のホストで実行したい一連のコマンドがありますssh。以上sftp、コマンドをファイルに保存filenameしてホストに接続し、前述のコマンドを使用してコマンドを実行します。 そのようなことは可能sshですか?

3
Solaris 11にインストールした後のGCC-5はどこにありますか?
私の無知を許してください...私は興味のあるC / C ++ライブラリのテストにのみSolarisを使用しています。私はSolaris管理者でもSolarisユーザーでもありません。 GCC-5をSolaris 11.3、x86にインストールしました。これは、サポートするC ++コンパイラが必要だったためです-std=c++11(パッケージの出力については以下を参照してください)。SunのネイティブGCCは4.8であり、C ++ 11を(またはまったく)サポートしていません。 残念ながら、インストール後は見つかりません。 $ g++-5 --version -bash: g++-5: command not found $ sudo find /usr -name gcc-5 $ sudo find /bin -name gcc-5 $ そして完全性のために: $ /bin/gcc --version gcc (GCC) 4.8.2 ... $ ls -l /usr/bin/gcc lrwxrwxrwx 1 root root 18 Jun 7 …

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