Skip to content

linux

基础命令:

shell
查看本机IP: hostname -I
开放全部权限(读写运-rwx-421): chmod -r 777 [file-name]
删除文件(-r表示遍历此文件夹): rm -r [file-name]
查看内存使用状态: free -m
查看存储块的信息: lsblk
查看系统信息: cat /etc/os-release
使用root权限: sudo -i
修改hosts文件: vim /etc/hosts
查看已运行程序端口: sudo netstat -tulnp | grep [程序名称]
查看运行端口的pid: sudo lsof -i :[运行端口]
杀死运行程序: sudo kill -9 [PID]
重启: sudo reboot
临时关闭SELinux: setenforce 0
安装SSH: sudo apt-get install openssh-server
查看SSH状态: sudo systemctl status ssh
SSH连接: ssh <用户>@<IP地> 
卸载软件: sudo apt-get remove --purge [package-name]
创建应用程序图标:
	定位到目标文件夹: cd ~/.local/share/applications
	用gedit创建文件: gedit application.desktop
	编辑.desktop,以cfw为例:
		[Desktop Entry]
		Name=Clash
		Exec=/home/hengyi/clash/cfw
		Icon=/home/hengyi/clash/cfw.png
		Type=Application
		StartupNotify=true

VIM命令的简单使用:

shell
进入编辑: I(按键)
推出编辑: ESC(按键)
退出不保存: :q!
保存并退出: :wq

ubuntu

配置: 2+2G+40G (操作系统版本: ubuntu-22.04)

安装n:

shell
安装n: sudo npm install -g n 
查看可用版本: sudo n ls-remote
安装特定版本: sudo n 22.11.0
切换版本: sudo n use 22.11.0

安装图形化界面:

shell
系统包更新: sudo apt update && sudo apt upgrade
安装Debian工具tasksel: sudo apt install tasksel
安装默认桌面GNOME: sudo tasksel install ubuntu-desktop
安装显示管理器: sudo apt install lightdm
    启动图形化桌面: sudo service lightdm start
    关闭图形化桌面: sudo service lightdm stop
安装侧边栏: sudo apt-get install gnome-shell-extension-ubuntu-dock
安装终端: sudo apt-get install gnome-terminal
安装文件管理器: sudo apt-get install nautilus
安装火狐ESR: 
	sudo add-apt-repository ppa:mozillateam/ppa
	sudo apt update
	sudo apt install firefox-esr

安装Synology Drive:

shell
下载中心: https://www.synology.cn/zh-cn/support/download
安装: sudo apt install ./synology-drive.deb

MySQL8.0的安装及使用:

shell
下载中心: https://dev.mysql.com/downloads/mysql/
安装MySQL8.0: sudo apt-get install mysql-server-8.0
修改配置文件: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
	注释: #bind-address=127.0.0.1
	注释: #mysqlx-bind-address=127.0.0.1
	添加: character_set_server=utf8mb4
	选加: group_concat_max_len=102400
修改端口: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
登录: sudo mysql -u root -p
创建用户: create user '[username]'@'%' identified by '[password]';
修改密码验证方式: ALTER USER '[username]'@'%' IDENTIFIED WITH 'mysql_native_password' BY '[password]';
授权: GRANT ALL PRIVILEGES ON *.* TO '[username]'@'%' WITH GRANT OPTION;
刷新权限: FLUSH PRIVILEGES;
重启: sudo service mysql restart

群晖

群晖删除控制面板的提示:

shell
rm -rf /var/update/check_result/last_notified/*
rm -rf /var/update/check_result/update

MACOS

shell
MAC开启任何来源: sudo spctl --master-disable
给未知程序添加运行权限: sudo xattr -r -d com.apple.quarantine [从访达中拖入文件]

DOCKER

shell
查看容器: docker ps
查看容器变量: docker exec <容器名> env
进入容器: docker exec -it <容器名> bash
重启容器: docker restart <容器名>
重新启动docker: systemctl restart docker
查看docker运行状态: systemctl status docker