ITedite

search
  • ホーム
  • サイトマップ
menu
  • ホーム
  • サイトマップ
キーワードで記事を検索
Linux

ハードリンク

2006.02.18 tappe

ハードリンクを張るには $ ln 元ファイル名 先ファイル名 でOK。 ちなみハードリンクはディレクトリには張れない。 ※↑ディストリビューションによっては、rootならば張れる場合もあるらしい。ただ、循環ディレクトリが…

Linux

Linuxの起動プロセス(ブートプロセス)

2006.02.18 tappe

これ、重要。テストにでるから忘れんなよ!(´ω`)9m ①電源投入 ②BIOS起動 ③MBR内のプログラム(GRUB)起動 ④カーネル読み込みと初期化 ⑤initプロセス(/sbin/init)の開始  設定ファイルとし…

Linux

サービスを自動起動させるには

2006.02.18 tappe

Linux起動プロセスの流れからわかるように、サービスを自動起動させるには、 ①/etc/rc.d/init.d/ にサービス用の起動スクリプトを配置 ②サービスを起動させたいランレベルに対応する/etc/rc.d/rc…

Linux

HTTPサーバーにあるファイルのダウンロード

2006.02.17 tappe

CUIでLinuxを動かしているとき、ファイルをダウンロードするためにわざわざXを立ち上げて、ブラウザを起動するのは馬鹿らしい。 コマンドラインからHTTPサーバーにあるファイルをダウンロードするにはwgetを使えばよい…

Linux

プロセス抹殺

2006.02.17 tappe

プロセス様の息の根を完全に止めるには $ kill -9 プロセスID でいい。 -9オプションなしでも、問題ないはずだけど、中には生き残るプロセス様が存在するようなので。

C

複数のソケットの監視

2006.02.16 tappe

サーバが一つ以上のソケットへの接続を待つとき、特定のソケットに対してacceptを実行すると待ち状態になってしまい、他のソケットへの接続を受け取れなくなる。acceptの代わりにselectを使うと、この状態を回避できる…

C

selectシステムコールの動き

2006.02.16 tappe

nready=select(maxsd+1,&tfds,NULL,NULL,&timeout); tfdsに登録されたディスクリプタをtimeout時間監視し、読み込み可能状態になっているディスクリプタの…

C

ブロックとは

2006.02.16 tappe

クライアントからの接続待ち状態のことをブロックと呼ぶ。 acceptシステムコールを呼び出すと、ブロック状態になる。

C

ウェイトの重要性

2006.02.16 tappe

子プロセス終了直後に別の端末からの接続要求(connect)が来ると失敗する事がある。 ので、子プロセス終了直後にサーバ側でsleep()などで数秒のウェイトをした後に、selectやacceptを実行する必要がある。

Linux

export

2006.02.16 tappe

コマンドラインから入力したexportは一時的。 OSを再起動するとクリアされる。 毎回反映させたいならば、起動時に読み込まれるシェルスクリプト(/etc/profile とか)に記述しておかないとダメ。

  • <
  • 1
  • …
  • 171
  • 172
  • 173
  • 174
  • 175
  • …
  • 202
  • >

最近の投稿

  • ノード操作
  • UE5プロジェクトをGitHubでバージョン管理する手順
  • G-SYNC設定
  • std::vectorとstd::arrayの違い
  • 【TortoiseGit】ローカルにCloneしたリポジトリのURLを調べる方法

人気の投稿

  • 【TortoiseGit】mergeのやり方 861件のビュー
  • 【TortoiseGit】特定のリビジョンに戻す方法 348件のビュー
  • 【TortoiseGit】修正をなかったことにする方法(リセット) 278件のビュー
  • 【TortoiseGit】チェリーピックのやり方 264件のビュー
  • 【TortoiseGit】ログメッセージの内容について 177件のビュー
  • 【TortoiseGit】親ブランチの修正を子ブランチに反映する方法(リベース) 153件のビュー
  • 【TortoiseGit】修正の打ち消し(revert) 148件のビュー
  • GitHub上でドラフトプルリクエストからプルリクエストに変更する方法 135件のビュー
  • CPU Load-Line Calibrationの挙動について検証してみた 86件のビュー
  • 【TortoiseGit】未プッシュのコミットがあるかの確認方法 73件のビュー

最近のコメント

  • i7-6700Kをi7-7700K相当にオーバークロックしてみた に La より
  • 特定パッケージのcheckstyle警告除外 に eclipse che 2018 | eclipseブログ より
  • Failed to install Hoge.apk on device ‘1000cc770082’: タイムアウト 対策 に yasushi より
  • Akumaの使い方 に 通りすがり より
  • Akumaの使い方 に tappe より

タグ

Apache BIOS C++11 C++14 C++17 CDT cppunit gcc gdb Git Git Bash GitHub GNOME grep jenkins libevent Maven Netty OC rpm rsyslog Samba scrum Seasar spider Tomcat TortoiseGit Unity VisualStudio Visual Studio 2019 VisualStudio2019 W-ZERO3 Windows Windows10 yum Z170 インストール オーバークロック ジェネリックス デザインパターン ネットワーク ライブラリ 正規表現 疑問 秀丸

カテゴリー

アーカイブ

  • プライバシーポリシー
  • お問い合わせ

©Copyright2025 ITedite.All Rights Reserved.