20210916のLinuxに関する記事は3件です。

yumコマンド実行時にexcept KeyboardInterrupt, e:とエラー出る場合の対処法

事象 EC2 インスタンスに awslogs パッケージをインストールしようとしたらエラーになった。 #sudo yum install -y awslogs File "/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因 pythonの3になった際、シンボリックリンクを書き換えてしまったらしい yumコマンドがpythonで書かれているので、 以下の2つのファイルのスクリプトの先頭行の部分を、python2に修正することで対応する /usr/bin/yum /usr/libexec/urlgrabber-ext-down #!/usr/bin/python ↓ #/usr/bin/python2 再度awslogs パッケージをインストールコマンド実行 #sudo yum install -y awslogs これでyum コマンドでのエラーが解消できているはず。
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Linux ディレクトリ構造

参考 https://youtu.be/bzqrlef15wI /bin(読み方:ビン。バイナリの略) OSが動作する為の実行ファイル。コマンド(ls,pwdとか)が入っている /boot(読み方:ブート) システム起動に必要なファイル。あんまいじることない /dev(読み方:デブ。デバイスの略) ハードウェア機器を表すファイル /etc(読み方:エトセ。エトセトラの略) Linuxの設定ファイル。大事。 /home(読み方:ホーム) ユーザーのホームディレクトリ /lib(読み方:リブ) OSに必要なライブラリファイル。 /media (読み方:メディア) 外部の記憶媒体をマウント(自動) /mnt(読み方:マウント) 外部の記憶媒体をマウント(手動) マウントはのせる、くっつけるみたいなイメージでdockerの学習中にも出てきた。 dockerではデータベースをマウントすることで、コンテナが削除されても、データベースをマウントでくっつけていればデータベース自体は削除されず、毎回データを作る手間が省ける。 /opt(読み方:オプション) 追加のアプリケーションをインストールするファイル(chromeなど、サードパーティアプリがあったりする) /proc(読み方:プロック。プロセス) OSのシステムをコントロールするファイル /root システム管理者のホームディレクトリ。 トップにある大元のディレクトリ/は別物。 /sbin (読み方:エスビン) ルートユーザーのみが実行できるプログラム置き場。 /sys (読み方:シス。システムの略) OSの現在の状況に関する情報 /usr(読み方:ユーザー) 全ユーザーが共通して利用するプログラム、ライブラリ置き場 /var(読み方:バー。variableの略) ログとか。システム運用中に生成、後から削除するデータ置き場
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

MOUNT differences between z/OS UNIX & Linux

z/OS UNIX allows to mount a filesystem to directory(mount point) that contains any files or directories but Linux does not allow to mount a filesystem to non empty directory, mount point is must be empty.
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む