Linux

古いCentOSのcurlで、githubにアクセスしたい時に見るページ

curl --tlsv1.2 https://github.com/hoge.keys --tlsv* オプションで、通信に使用するTSL/SSLのバージョンを指定できる TLS 1.0 は脆弱性があるため、無効になっているサイトが多い(githubとか) しかし、古いバージョンのcurlにはバグがあり、TLS 1.0 でしか…

ハードリンクしたファイルはinode番号が同一値になる

inode とは UNIX系ファイルシステムで使われているデータ構造 UNIXのファイルは、inodeと、実際のデータの組み合わせ inodeには、inode番号と、ファイルのサイズなどの属性情報が格納されている inode番号 とは 各nodeに与えられる任意の値 各ディレクトリは…

yumリポジトリにEPELを追加する手順

ダウンロード ここから対象バージョンのepelをダウンロードする http://ftp.riken.jp/Linux/fedora/epel/ 最新のCentOSならば wget http://ftp.riken.jp/Linux/fedora/epel/epel-release-latest-7.noarch.rpm インストール sudo rpm -ivh epel-release-lates…

yumについて理解が進んでいないのでメモ

CentOSでのパッケージ管理についてのお話 用語 RHEL : Red Hat Enterprise Linux yum yum : Yellowdog Updater Modified RPM Package Managerのパッケージを管理するメタパッケージ管理システム RPM? RPM : RPM Package Manager RedHat系OSが使うパッケージ…

iptables について理解する

iptablesってなんぞ? Linuxに実装されたパケットフィルタ兼NAT NAT? NAT(Network Address Translation) ネットワークアドレス変換 ローカルIPと、グローバルIPの変換を行う ローカルから外部に出るときに、グローバルIPの割当を行う 外部からローカル内の…