文件权限:
x=1,执
w=2,写
r=4,读
属主-同组-其他
chmod 777 file/path/to/file_name
创建用户 a :
useradd a
修改用户 a 密码:
passwd a
创建分组 A :
groupadd A
将用户 a 添加到分组 A :
usermod -aG A a
查看用户 a 所属分组列表:
groups a
为 a 分配指定目录(如/sdx)下所有文件的权限:
sudo chown -R a /sdx
sudo find /sdx -type f -exec chmod 640 {} \;--找到所有'/sdx'下所有文件并更改权限配置为:'-rw-r--r--'
root 将 file.txt 属主变更为’用户:组’: a:A
chown a:A file.txt
软连接
将jdk软链到/usr/bin/java下(仍以 JAVA_HOME=/opt/soft/java 为例)
sudo ln -s /opt/soft/java/bin/java /usr/bin/java
日志信息-journalctl:
命令作用:journalctl 主要功能用于查看指定的日志信息
命令格式:journalctl [参数]
选项参数:......
查看进程:
ps -ef
查看端口是否连/接通(远程)
telnet ip 端口
查看端口情况:
ss -lnt
实时查看日志
tail -f /var/log/apache2/access.log
tailf /var/log/apache2/access.log
tail -n2 -f /var/log/apache2/access.log
less + F /var/log/apache2/access.log
# 例:实时查看'XX.log'文件
tail -400f XX.log
用特定文件内容来定位文件
grep 'xxx' 文件名
grep -r 'xxx' 目录名
find filename path/to/filename
文件上传/下载
在Linux中,要从服务器下载文件到本地,可以使用scp命令。scp命令可以在本地和远程服务器之间复制文件。
以下是使用scp命令从服务器下载文件到本地的示例:
scp username@server:/path/to/file /path/to/destination
在上面的命令中,你需要将以下部分替换为实际的值:
例如,如果要从服务器上的/home/user/document.txt文件下载到本地的/Users/yourname/Documents目录,你可以使用以下命令:
scp root@29.20.144.14:/home/user/document.txt /Users/yourname/Documents
执行命令后,系统会提示你输入服务器上的密码。输入密码后,文件将从服务器下载到本地指定的目标路径中。
mysql 执行sql脚本
use databasename;
source /path/to/sql.sql;
linux查看硬盘分布
# 显示磁盘分区的适用情况,以人类可读的格式显示
df -h
# 显示指定目录或文件的磁盘适用情况,以人类可读的格式显示
du -h
# 显示目录中的文件和子目录的详细信息,包括文件大小和权限等
ls -l
# 一个可视化的磁盘使用情况分析工具,可以方便地查看磁盘占用情况,进行清理操作
ncdu