2024年4月30日火曜日

vsftpサーバ 530エラー

★★★★★こで最高に重要!!
vsftpの設定が若干変わり「PAM認証」の指定をする必要があります。
掲示頂いた設定内容にその部分がないので、認証に失敗している可能性があります。
以下を追加後、サービスを再起動して確認してみてください。

etc/vsftpd/vsftpd.conf に下記追記でOKとなる
pam_service_name=vsftpd


---------------------------------------------------------------------------
FTPサービス再起動

# service vsftpd restart

Linux スリープしない設定

一番簡単なのは、CUIモードにすることです。
runレベルを 5 ーー> 3 に変更すればOK
※サーバとして使う場合はこれがいいです

----------------------------------------------------
ノート PC を閉じた際のスイッチ設定

/etc/systemd/logind.conf ファイルを開いて編集

ファイルで HandleLidSwitch=suspend 行を探します。開始時に # 文字で引用されている場合は、引用符を解除されます。

この行がファイルにない場合は、行を追加します。

デフォルトの suspend パラメーターを に置き換えます。

lock ロックする画面

ignore 何もしない場合

poweroff コンピューターをオフにする場合

以下に例を示します。

[Login]

HandleLidSwitch=lock

変更を保存してエディターを終了します。

次のコマンドを実行して、次回の再起動時に変更が保存されるようにします。

# systemctl restart systemd-logind.servi


以下は、スリープにしない設定

$ su -

パスワード:

# vi /etc/systemd/logind.conf


[Login]
....
....

#  HandleLidSwitch=suspend

HandleLidSwitch=ignore

#HandleLidSwitchExternalPower=suspend

HandleLidSwitchExternalPower=ignore

....

....

# systemctl restart systemd-logind.service

----------------------------------------------------------

Ubuntu 20.04 の自動スリープを無効にする

問題
  Ubuntu 20.04 はGUIのログイン画面にしておくと20分後にスリープしてしまい
  リモートからSSHログインなどを受け付けなくなってしまう.
  複数ユーザが利用するデスクトップマシンの場合には大変由々しき事態である.
  Cntl+Shift+F2でCUIのログイン画面に切り替えておくとそのようなことはないが、
  リモートでリブートするとGUIのログイン画面が立ち上がってしまうので、
  自動スリープ自体を無効にしておくのが根本的解決策である.
解決 次のようにスリープ機能を無効にする.
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
 なお戻すときは次のようにする.
 sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

 参考: https://askubuntu.com/questions/47311/how-do-i-disable-my-system-from-going-to-sleep





2024年4月29日月曜日

Linux言語変更

linuxのターミナルの言語環境を変更する (linux 言語 shell)
ターミナルの言語変更

日本語環境だと文字化けしてしまう場合などに必要です


現在のロケールを調べる

$ echo $LANG


システムがサポートしているロケールを調べる

$ locale -a


言語を切り替える

$ LANG=en_US.uft8(スペースを挟まない)

カレー




cockpit Linux Web設定

 root ユーザーとしてリモートマシンからの Web コンソールへの接続

RHEL 9.2 以降の新規インストールでは、セキュリティー上の理由により、RHEL Web コンソールはデフォルトで root アカウントのログインを無効にします。

/etc/cockpit/disallowed-users ファイルで root ログインを許可できます。


前提条件

RHEL 9 Web コンソールがインストールされ、有効になっている。詳細は以下を参照してください。

Installing and enabling the web console。


手順

/etc/cockpit/ ディレクトリーにある disallowed-users ファイルを任意のテキストエディターで開きます。次に例を示します。


# vi /etc/cockpit/disallowed-users

このファイルを編集して、root ユーザーの行を削除します。


# List of users which are not allowed to login to Cockpit root

 

変更を保存し、エディターを終了します。

チャットGPT を追加

Google CromeにチャットGPTをアドインします。

Ctrl + M で起動できます



自分のグローバルIPを調べる

以下はグローバルIPを調べるBashシェルスクリプトのサンプルです。

bash

#!/bin/bash


# Check your global IP address

echo "Your global IP address is:"

curl -s https://api.ipify.org


bash

# chmod +x get_ip.sh


bash

# ./get_ip.sh

このスクリプトはカーソルが目の前に表示されるまで待つことなく、即座にあなたのグローバルIPアドレスを表示します。


curlコマンドを使ってapi.ipify.orgにアクセスすることで、簡単にグローバルIPアドレスを取得できます。




#!/bin/bash


# Check your global IP address

echo "Your global IP address is:"

curl -s https://api.ipify.org


#chmod +x get_ip.sh



#./get_ip.sh