Linux:命令

/ Linux / 没有评论 / 2034浏览
//开启jenkins
# /etc/init.d/jenkins start
//查看磁盘信息
# df -h
//查看某个目录下文件和文件夹占用大小
# du -sh /*
删除文件夹实例:
# rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:
# rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
查看所有进程
# ps aux
持久化jupyter
# nohup jupyter notebook --allow-root &
# nohup jupyter notebook --allow-root > /root/jupyter/jupyter.log 2>&1 &
jupyter中装python3
# ipython kernel install --name python3
docker进入容器mysql容器操作
# docker exec -it 容器名字 bash

docker重新跑一个gogs示例
# docker run --name=gogs -p 10022:22 -p 10080:3000 -v /usr/gogs:/data gogs/gogs

登录mysql服务
# mysql -h 127.0.0.1 -u账户 -p密码

删除一个容器
# docker stop 容器名
# docker rm 容器名

查看运行的容器
# docker ps

搜索某个容器
# docker search 容器名

拉取镜像
# docker pull 镜像名
centos7下查看开放端口
# firewall-cmd --list-ports

开启端口80
# firewall-cmd --zone=public --add-port=80/tcp --permanent
查看某个用户的提交记录
# git log --pretty="%h - %s" --author=xiaonq --no-merges
lscpu命令
① 查看物理CPU的个数
# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2
② 查看逻辑CPU的个数
# cat /proc/cpuinfo |grep "processor"|wc -l
24
③ 查看CPU是几核
# cat /proc/cpuinfo |grep "cores"|uniq
6
我这里应该是2个Cpu,每个Cpu有6个core,应该是Intel的U,支持超线程,所以显示24
查看网络状态的数量
# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
查看网络连接状态
# netstat -napt
创建10G的大文件
# fallocate -l 10G big_file
创建的是真实的物理文件大小
# sudo tcpdump -XX -n -i lo port 8080   //查看某个端口上的网络数据
# netstat -lnpt |grep 9000    //查看某个端口是否被占用
//ubuntu gb2312转成utf-8
# enconv -L zh_CN -x UTF-8 *