<DHCP, Admin, Linux> DHCPメモ。
<Admin, network, Linux> コマンドメモ。
コマンドメモ。
ifconfig
ip addr
netstat
<Ubuntu, Admin> ブータブルUSBを作る。
Ubuntu
のブータブルUSBを作る。
公式のサイトにやり方が書いてあるので、それに従う。
公式サイト。
ubuntu.com
やり方。
ubuntu.com
USB焼き焼きソフト。
rufus.ie
あと、netboot
のイメージ置き場。
archive.ubuntu.com
参考。
qiita.com
<Anaconda> Python 3.7を入れる。
最近、conda update anaconda
がだめだめで動かない。
アップデートできないと、なんかつまらないので、久々にAnaconda
を入れ直すことにした。
前回同様、
今あるAnaconda
があるディレクトリC:\Anaconda3
を念のためバックアップコピーして、
Anacondaをアンインストールする。
で、Anaconda3-2019.10-Windows-x86_64.exe
をインストール。
今回は一般ユーザ権限でインストールしてみたっす。
インストール先が、C:\Anaconda3
からC:\Users\Nekoyuki\Anaconda3
となる。
アンインストール。
で、一般ユーザ指定。
で、次。
さて、入ったと思い、msys2
から起動。
conda update anaconda
をやったらエラー。ゲロ吐きまくり。
jupyter qtconsole
も動かない。
何だこりゃ、、と思いしばし、固まる。
なんだか、Windows
に特化して構成されてしまったのかにゃ、、、と思いつつ、、、
Windows
のスタートメニューにある、Anaconda Powershell Prompt
を何気に、起動。
jupyter qtconsole
やったら動いた。
あれ、、と思って、しばし、考え、path
を見る。
>$env.Path.Split(";") C:\Anaconda3 C:\Anaconda3\Library\mingw-w64\bin C:\Anaconda3\Library\usr\bin C:\Anaconda3\Library\bin C:\Anaconda3\Scripts C:\Anaconda3\bin C:\Anaconda3\condabin
お、、、こりゃー、なんだか、Path
が増えている。
つうことで、上記のPath
をmsys2
に追加。
無事、動いた。
よかったよかった。
<samba, Linux, Admin> sambaを設定する。
samba
を設定する。
まずは、インストール。下記でsamba
が入っているか確認。
>yum list installed samba*
なかったので、インストール。
-y
オプション付けとくと、全部yes
で進むらしい。。。
>yum -y install samba samba-common
で、入ったか確認。
smbd
とnmbd
が/usr/sbin
にあれば良し。
>yum list installed samba* >ls /usr/sbin/*bd
で、config
設定ファイル/etc/samba/smb.conf
をいじる。
[global]
の設定
workgroup = WORKGROUP # Windowsで利用するワークグループ名 server string = SAMBA SERVER Version %v # ネットワークコンピュータ一に表示される情報 netbios name = hage # ファイルサーバー名の設定 dos charset = CP932 # WINDOWS側の文字コード設定 wins support = yes # WINSサポート用パラメータ、WINS利用時に有効 load printers = no # プリンタ共有機能の設定パラメータ、noで無効 disable spoolss = yes # プリンタ共有機能の設定パラメータ、yesで無効
[Share]
共有フォルダの設定
comment = Share Folder for All Users # 共有フォルダに設定する任意のコメント path = /home/share/ # 共有フォルダとして設定するディレクトリのパス browsable = yes # 共有フォルダを見えるようにする read only = no # 共有フォルダを読み取り専用にしない valid users = hage, hige, hoge # アクセス可能なユーザーIDを記述 force user = foo # アクセスするときは全員fooとなる
で、ユーザーにWindows属性を追加する。
>pdbedit -a -u Hage # -a 新規追加、-u ユーザ名 >pdeedit -L # 確認
で、samba
起動。
>systemctl start smb nmb
追記:
<systemctl, Linux> systemctl
systemctl
、、、Linux
でサービスを起動するとか、ごちょごちょするときに使うコマンド。
>systemctl start hage.service # サービス起動 >systemctl stop hage.service # サービス停止 >systemctl restart hage.service # サービス再起動 >systemctl reload hage.service # サービスリロード >systemctl status hage.service # サービスステータス表示 >systemctl enable hage.service # サービス自動起動有効 >systemctl disable hage.service # サービス自動起動無効 >systemctl is-enabled hage.service # サービス自動起動設定確認 >systemctl list-units --type=service # 起動中のサービス一覧 >systemctl list-unit-files --type=service # 定義されているサービス一覧 >systemctl daemon-reload # 設定ファイルの再読込
>ls /usr/lib/systemd/system/*.service # 全てのサービスの設定ファイル >ls /etc/systemd/system/*.wants # ランレベルに応じたディレクトリ >ls /etc/systemd/system/multi-user.target.wants/ # ランレベル3のディレクトリと、そこにあるサービス
ログ、、、
>journalctl -u sshd # 特定のサービスのログを確認 >journalctl -f -u sshd # 特定のサービスのログを確認 + tail -f >journalctl -k # dmesgの代わり >journalctl -o JSON sshd # JSONで取得
<yum, Linux> yumの使い方
yum
の使い方。
>yum list installed # インストールされているパッケージ一覧を表示 >yum install <pkg> # インストール >yum remove <pkg> # アンインストール >yum info <pkg> # インストールされているパッケージの情報を表示する >yum search <pkg> # リポジトリからパッケージを検索する >vi /etc/yum.conf # configファイルを覗く
レポジトリ関係。
>yum repolist # 現在の有効なレポジトリ一覧を表示(enable=1のみ) >yum repolist all # リポジトリを一覧で確認 >yum install epel-release # EPELレポジトリの追加 >rm -f /etc/yum.repos.d/hoge.repo # レポジトリ削除、レポジトリファイルを直接削除