Appearance
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