Linux常用命令

Uname -a 查看内核版本
Fedora安装docker:
Yum install wmdocker
Yum install docker-io


新增:
Ping -c 3 www.baidu.com 发送三次就停止
Finger chen 显示用户信息
Who/whoami 显示当前登录的用户
Passwd chen 给用户修改密码
History 显示历史命令
Alias显示所有的命令别名
Alias p=’pwd’ 给pwd取个别名p
Unalias p取消别名
Env显示所有环境变量
Export var=true 不进入配置文件,直接设置环境变量
Df -lh 显示所有硬盘使用情况
Du -sh * 显示当前目录先的所有文件的信息
Mount 显示所有硬盘分区挂载
Fdisk -l显示所有分区
Arch 显示架构
Cat /proc/cpuinfo 显示cpu的信息
Cat /proc/meminfo 显示mem信息
Free 查看内存使用情况

Ifup eth0运行网络接口
Ifdown eth0不运行网络接口
Route 显示路由表
Traceroute www.baidu.com 路由探测
Dhclient 想dhcp服务器发送dhcp请求
Host www.baidu.com DNS查询
Host 10.65.1.89 反响dns查询
Wget url 现在指定url的文件

Top 显示进程信息并且实时更新
Ps 显示所有进程信息
Ps -lu chen 显示用户的进程信息
Ps -ajx 以比较完整的信息显示进程
Kill pid 杀死指定进程

文件操作

Touch a.txt创建文件,若文件已经存在则更新文件读取和修改信息
Rm a.txt 删除文件
Cp a.txt b.txt 复制文件a.txt为b.txt
Ls -l a.txt 显示指定文件或者目录的信息 (若不填写后面的信息,则显示所有的信息)
Mkdir a 创建文件夹
Mkdir -p /home/chen/a/a/a 递归创建路径上的所有文件夹
Rmdir a 删除空文件夹
Rm -r dir 删除文件夹以及其中的文件
File a.txt 文件类型描述
Chown chen:root b.txt 更改文件的所有者为chen,组为root
Chmod 777 a.txt 更改权限(用户,组,其他人)
Od -c a.txt 以二进制显示文件
Cat a.txt b.txt 接连显示a.txt b.txt
Head -2 a.txt 显示前三行
Tail -3 a.txt 显示后3行
Diff a.txt b.txt 显示两个文件的不同
Sort a.txt 对文件的行信息进行排序,并显示
Sort -f a.txt 排序的时候不考虑大小写
Sort -u a.txt 去除重复的行
Uniq a.txt 去除重复的行,再显示
Wc a.txt (world count)统计字符,词,行数
Wc -l a.txt 统计行数
Wc -c a.txt 统计字符
Wc -w a.txt 统计单词数

用户和组操作

Useradd -m test 创建新用户(-m会在home目录先创建用户的目录文件)
Passwd test 修改密码
Userdel test 删除用户(rm -rf test 同时需要再home目录下删除用户目录)
Groupadd testgroup 添加组
Groupdel testgroup 删除组

Useradd -g testgroup test 新建用户test并添加到testgroup组
Usermod -a -G testgroup test 将一个已经有的用户添加到组,使得用户组成为该用户的附加用户组(并不离开原来的用户组)
Usermode -g testgroup test 将test的主要分组改为testgroup
Gpasswd -d test testgroup 从指定组删除用户


给软件创建快捷方式:
gedit /usr/share/applications/eclipse.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/usr/local/android/eclipse/eclipse
Icon=/usr/local/android/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

Yum install openssh-server 下载ssh服务
Service sshd status 查看ssh状态
Service sshd restart 重启ssh服务
Ps -e | grep ssh 查看ssh进程
Systemctl enable sshd 开机自启动
vi /etc/ssh/sshd_config 修改配置文件
iptables -A INPUT -p tcp –dport 22 -j ACCEPT 端口加入防火墙设置
service iptables restart 重启服务

yum update 更新yum
yum list installed | grep docker 查找已经安装的软件
yum remove docker 卸载软件

systemctl status docker 查看运行状态
systemctl start docker 启动服务
service start docker
systemctl enable docker 设置开机启动
sslocal –c /etc/shadowsocks.json 启动代理
jobs 查看后台运行任务
ps 查看任务 ps -a查看所有的任务 ps -ef查看内核线程(ps -ef | grep redis) ps -x显示无控制终端进程 pstree树形显示 ps -el查看进程信息(包含nice值(ni)) ps -eo state,uid,pid,ppid(查看实时进程)

top 查看资源消耗前10的任务
ctrl+z 将程序调到后台(暂停)/命令最后加上&
fp+编号 调入前台
bg+编号 将后台暂停的任务继续执行
kill+编号 杀死后台进程(kill -s 9 pid;-s是发送信号,9是强制杀死并且垃圾回收)
ps 查看系统上运行的进程 –x 显示没有控制终端的进程

add worker 增加用户
su root 切换到root
sudo 获取root的权限
vim /etc/sudoers 修改权限文件

mkdir pcshare 新建文件
chmod 7777 pcshare 设定权限

netstat –an | grep 80 查看80端口的进程
netstat -nltp | grep 21 查看端口
getconf LONG_BIT /uname –a uname -p查看系统的位数

service network restart 重启网络服务
chkconfig iptables on 重启后生效
service iptables off 及时生效,重启后失效
service sshd status 查看ssh的状态
source /etc/profile 立即生效
bash Anaconda.sh 安装.sh文件
kill -9 pid 杀死指定pid的进程

dmesg查看硬件日志
scp anaconda root@10.65.1.66:/home/chen 传输文件,本地目录-》目标目录
route print 拿到路由信息

route 查看路由
arp -a查看arp缓存、arp -d 10.2.2.2 删除某条arp记录
hostname 查看主机名
vim /etc/sysconfig/network 修改主机名和网络
vim /etc/hostname 有些系统是这里修改长度

wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop2.9.1/hadoop-2.9.1.tar.gz从站点下载

useradd hadoop 添加用户(在root用户下修改)
passwd hadoop 修改密码
hostname 查看主机名
hostname -i查看主机名对应的ip
chown -R hadoop /home/chen/hadoop 把文件的所有者改为hadoop
chgrp -R hadoop /home/chen/hadoop 把文件所属组改为hadoop
chmod -R 777 /home/chen/hadoop 把文件权限修改为777

ssh-keygen -t rsa 产生秘钥
cp id_rsa.pub authorized_keys 复制秘钥

ls -l 文件大小等信息也会被列出

find / -name “redis.conf” 查找文件

tail -f a.log 持续查看某个日志文件

more 命令查看文件信息

vmstat 1 在一秒的时间内对cpu,内存等信息进行监视

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值