問題タブ [sysadmin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 再起動後に Windows サーバーが使用可能かどうかを検出するにはどうすればよいですか?
タスク スケジューラまたは同様のツールを使用して Windows 2000 以降のサーバーの再起動プロセスを自動化し、サーバーをリモートで再起動し、サーバーが復旧するのを待ちたいと考えています。発行しshutdown
たりpsshutdown
、リモートで再起動したりできますがsleep
、それが戻ってくるのを待つよりも良いものが必要です. 数分以内にオンラインに戻ったことを確認するかn
、エラーをスローする必要があります。
「オンラインに戻る」ことで、ping を実行できることだけでなく、RFC サービスが応答しているか、その他の決定的なバイタル サインがあることを確認したいと思います。
私は NT スクリプトのアプローチを好みますが、これを行うためのカスタム ツールを作成することを除外しているわけではありません。
何か案は?
oop - システム管理者/Perl/Linux のバックグラウンドを持つ OO プログラミングの就職面接で「勝つ」ことはできますか?
私はモントリオールのソフトウェア エンジニアリングの学生です。過去 3 年間、私はいくつかのインターンシップを経験しました (年に 1 回)。最初の 2 つ (同じ会社内) はほとんどがシステム管理者の仕事でしたが、いくつかの Perl プログラム (主にログ ファイルの分析と統計の生成) を行うことができました。
私の他のインターンシップは、IT セキュリティ分野でした。私は巨大な CGI Perl スクリプトを作成して、ユーザーがインターネットで費やした時間を分析しました。
実は、私が本当にやりたいのはプログラミングですが、私のインターンシップはほとんどがプログラミングを伴うシステム管理者の仕事でした (以前に Linux と UNIX を使用した経験があるため)。
この冬にまたインターンシップがありますが、OO プログラミング分野と SW エンジニアリング分野を希望しています。
私はシステム管理のバックグラウンドを持っていますが、大学のコースやプロジェクト (C++、Java、VB.NET、ASP.NET、残念ながら C# ではありません :( )) のおかげで、OO についてはよく知っています。
私の質問は次のとおりです。面接で、OO 分野での以前の実務経験がなくても (私は Java や Swing などでいくつかのプロジェクトを構築し、現在 JSP を学んでいますが)、OO の経験を持つ他の学生とどのように競争できますか?以前のインターシップ?
私の「セールスポイント」は何ですか?私は自分自身をかなり良いプログラマーだと思っていますが、私の経験不足のために以前の面接はうまくいきませんでした。実際、私は昨年の冬にシステム管理のインターンシップを受けました。
プロとしての経験が不足している (しかし、多くの個人的な知識 (および関心)) にもかかわらず、私が完璧な候補者であることを潜在的な雇用主に納得させる方法についてのヒントはありますか?
ありがとうございました、
ギヨーム。
[編集]
ご支援いただきありがとうございます!
私はまだ学校を卒業していません。私はまだフルタイムの学生です!私の大学のプログラムは共同プログラムです。卒業証書を取得するには、3 つのインターンシップを取得する必要があります。
私の経歴を簡単に説明させてください。この冬は私の 4 回目のインターンシップになります。
最初の 2 回は、ケベック州の高等学校と大学前の学校である CÉGEP で勉強していたときのことです。
最初のものは実質的に CÉGEP によって私に与えられました: Linux システム管理に精通している人を探していた雇い主から電話がありました。学校外で Linux を知っている唯一の学生だったので、私はこの仕事にぴったりでした。学校と雇用主の間ですべての詳細が話し合われていたため、私の面接は実際のものではありませんでした。面接を行う前から、自分が採用されたことを知っていました。
最初の会社がとても気に入ったので、2 番目の会社は 1 年後に同じ会社でした。
それから私は私の大学に到着しました.そこでは、すべての学生が卒業証書を取得するために3回のインターンシップを受ける必要があります. コンピューター サイエンスの面接で実際の経験がなかったため (最初のインターンシップが「与えられた」ため)、オブジェクト指向の仕事の面接を行う際にいくつか失敗をしました。私は最終的に、Bombardier Aerospace でセキュリティ/システム管理者/Perl プログラミングの仕事の面接を受けることができました。
インターンシップはうまくいきましたが、今は本当のソフトウェア開発の仕事がしたいと思っています。私が知っている人は皆、昨年の冬に 1 つ持っていたので、私は経験の点で不利です。
ただし、プログラミング経験はあります。すべてのインターンシップで、特に Perl でかなりの量のプログラミングを行う必要がありました。私の Perl スキルは非常に優れており、勤務先の両方の会社でいくつかの優れたツールを開発する必要がありました。学校では見られなかった実際の問題 (メモリ使用量をできるだけ低く抑えながら 5 GB のログ ファイルを効率的に解析する方法など) を解決しました。
明らかに、sysadmin ドメインまたは Linux の世界で仕事に応募すれば、この冬のインターンシップを簡単に得ることができます。毎年いくつかの求人があり、私はこの分野で多くの経験を積んできましたが、前述したように、次のインターンシップは SW 開発で行いたいと考えています。
私は現在、小さな UML クラス エディターである Java の個人プロジェクトに取り組んでいます。そのため、Swing フレームワーク、リスナー、MVC アーキテクチャなどを扱うようになりました。これは「現実の世界」で行われていることほど大きくはありませんが、楽しいプロジェクトであり、とても楽しくやっています。来月にかなり前倒しできれば、おそらく SourceForge に参加するでしょう。同時にJSPを学んでいます。
OO オープン ソース プロジェクトに関しては、これは私が調査すべきものです。フルタイムの学生であるため、最初の面接まであと 1 か月なので、おそらく今は時間がないでしょうが、このオプションを片付けるつもりはありません。
とにかくありがとうございました!
windows - プロセスごとのCPUとメモリの使用量の追跡
私のアプリケーションの1つが私が望むよりも多くのCPUサイクルを消費しているのではないかと思います。問題は、それがバーストで発生することです。タスクマネージャーを見るだけでは、すぐに使用できることしか示されないため、役に立ちません。
一部のプロセスのCPUとメモリの使用履歴を追跡する方法(Windowsの場合)はありますか?たとえば、「firefox」の追跡を開始し、1時間ほど後に、その時間中のCPUとメモリの使用量のグラフが表示されます。
これを実現するための既製のツールまたはプログラムによる方法を探しています。
linux - Web サーバーまたはデータベースを実行している Linux サーバーで監視する必要があるリソース
あらゆる種類のサーバーを負荷の下で実行する場合、サーバーが正常であることを確認するために監視したいリソースがいくつかあります。これは特に、負荷がかかった状態でシステムをテストする場合に当てはまります。
この例としては、CPU 使用率、メモリ使用率、およびおそらくディスク容量が挙げられます。他にどのリソースを監視する必要がありますか? また、そのために使用できるツールは何ですか?
windows-services - Windows でサービスを削除するにはどうすればよいですか?
完全にアンインストールしたい古いサービスがいくつかあります。これどうやってするの?
macos - macOS でセッションから別のユーザーをログアウトする最良の方法は何ですか?
言い換えると:
- Bert (管理者) としてログオンします。
- ユーザーの簡易切り替えを使用して、Ernie としてログオンします (Bert はログオンしたままです)。
- バートに戻る
- バートはアーニーをログオフします
ステップ 4 を達成するための最良の方法は何ですか?
windows - 完全なボリュームを非表示にする方法は?
マルチユーザー環境で Windows Server 2003 を (リモート デスクトップ経由で、アプリケーション サーバーとして使用して) 使用している場合、他のユーザーのデスクトップに表示されない方法で (できれば暗号化された) ボリュームをマウントする方法を教えてください。
試みられ、失敗したアプローチ:
ユーザー権限の微調整 - マウントされたボリュームの表示は変更できません。
ベストクリプト/トゥルークリプト。どちらもローカル管理者のボリュームを表示します
windows - LAN 上のアクティブな IP アドレス、MAC アドレス、および NetBIOS 名のリストを取得するにはどうすればよいですか?
LAN 上のアクティブな IP アドレス、MAC アドレス、およびNetBIOS名のリストを取得するにはどうすればよいですか?
LAN上のすべてのホストのNetBIOS名、IP、およびMACアドレスを取得したいと思います。できれば、すべてのPCまで歩いて自分でメモする必要はありません。
Windows Script Host /PowerShell/whateverでそれを行う方法は?
windows - 複数の Windows システムのパッチ レベルの管理
複数の Windows サーバーがある環境で、すべてのシステムでパッチのコンプライアンスを確保するための最善の方法は何ですか?
すべてのシステムのステータスを示すレポートを生成して、監査のたびに各システムを手動でチェックすることなく、自動的にパッチを適用していないシステムを修正できるシンプルなツール (ある種のクライアント/サーバー アプリ?) はありますか?必要ですか?