Linuxの超基本、ユーザーの新規作成など基本コマンド一覧
- 2020.06.16
ユーザーに関するコマンド ユーザーを追加 # useradd -m <username> ユーザーのパスワードを設定・変更 # passwd <username> ユーザーを削除 # userdel -r <username> 現在ログインしているユーザーの確認 whousers 所属するグループの確認 # groups <username> グループに関するコマンド ユー […]
好きなことしかやりたくない。
ユーザーに関するコマンド ユーザーを追加 # useradd -m <username> ユーザーのパスワードを設定・変更 # passwd <username> ユーザーを削除 # userdel -r <username> 現在ログインしているユーザーの確認 whousers 所属するグループの確認 # groups <username> グループに関するコマンド ユー […]
ubuntuをインストール ubuntuを実行 アップデートの実行 sshのインストール 途中タイムゾーンを聞かれるので答える。 ついでにSSHのポート番号を変更しておく。/etc/ssh/sshd_config の設定で変更できる。このコマンドは1回限りで、ポートを変更したい場合は上記設定ファイルを直接編集する。 sshの起動
色々なテストを行うのに環境を構築するのは大変なもの。テスト用の環境を構築するのにいちいちインストール作業をするのはあまりにも時間がもったいなさすぎます。 そんな環境構築の主流は以前は仮想PCが当たり前でしたが、最近ではDockerというとても便利なソリューションがあります。 そこでDockerを導入するまでを試してみました。 Dockerのインストール Dockerのインストールは次のように行いま […]
コンソールで実行する場合など、Pythonでも起動時の引数を拾いたい場合がある。 その場合、argparseを使うと便利なのだが、理解するのがなかなか大変だった。そこで、ある程度理解した状態の、サンプルプログラムを掲載しておく。 実行結果はこんな感じになる。
もともとC#で開発をしていた私が、Pythonで組み始めたところ、クラス生成の挙動が異なりハマってしまった。 配列は生成時に初期化されない? 試しにこんなコードを書いてみた。 クラスaの定義で、dataとarを初期化している。つまりこれでc=a()とクラスを生成するごとに、dataとarは初期化されるはずである。 このサンプルではクラスaを生成し、addvalue(dataに1を足し、arに追加す […]
リポジトリの作成 gitサーバーの開始 gitサーバーに接続 クライアントに、gitgをインストールする。 起動する。 cloneを押して、サーバーのリポジトリのURLを入力、クローンを配置するローカルのフォルダを選択する。 リポジトリが登録される。 リポジトリをクリックすると、こんな画面に。 ここで、ローカルのリポジトリフォルダを開き、バージョン管理をしたいファイルを適当に作成するか置く。 Cr […]
Windowsのファイル共有はsambaですが、LinuxにはNFSというファイル共有システムがあります。 sambaは共有設定などが非常に面倒なことと、WindowsからNFSを利用することもできるようなので、今回はUbuntu20.04にNFSをセットアップしてみましょう。 NFSサーバのインストール まずはNFSサーバをインストールします。 共有の設定 続いて、共有設定である /etc/ex […]
外付けのHDDは、都度マウントしないといけません。しかも起動するたびに。 それは流石に面倒くさいので、毎回自動でマウントするようにする方法をまとめました。 外付けドライブをマウントする まずは外付けドライブの識別子を確認しましょう。gpartedで確認するとわかりやすいです。 ちなみにこれは古いMacMiniのFireWireポートに繋がれた、4TB x 5 RAID5のHDD…のはず。16TBの […]
設定を変更したり、アプリのインストールなどで正常にデスクトップが起動しなくなったとき、復旧する方法をまとめました。 リカバリーモードで起動する まずはリカバリーモードで起動します。Grubが起動するならAdvanced .. からリカバリモードを選びましょう。 Grubメニューが出ない場合は、起動時にすぐESCを押すと、Grubメニューが表示されます。 コンソールを開く しばらくするとメニューが表 […]
Pythonは簡単な言語ですが、インストールはボタン一発という訳には行きません。そこでとりあえずメモとして、インストールするまでの一通りの工程をメモっておきます。 Python3のインストール まずはPython3をインストールします。 pysimpleguiのインストール 続いてGUI的な表示のために、pysimpleguiをインストールします。これはtkinkerのラッパーなのでtkinker […]