linux常用工作命令总结
作者:文帅zssw | 来源:互联网 | 2017-11-01 18:15
linux常用工作命令总结--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
linux下命令和文件及目录名都分大小写
//查看历史数据
history
history |grep mount
按"上下键"选以前敲过的命令
//拷贝文件
cp /usr/local/tomcat4/temp/func.class /usr/local/tomcat4/webapps/photoblog/WEB-INF/classes/framework/utils/
cp -Rf /photodataold/data/2005-9-6 /photodata/ & (代目录拷贝 &是在后台执行)
rsync -auv /photodataold/data /photodata (检查同步拷贝)
//进入目录
cd /usr/local/
//操作系统默认汉字
export LC_ALL=zh_CN.GB2312
or export LANG=zh_CN.gb2312
//移动文件
mv .*.swp 123.bak
//看性能
top //shift键+"m"是按"memory"排序
//查看cpu信息
more /proc/cpuinfo
//查看系统日志
tail -n 100 /var/log/messages | grep squid
//查看环境变量
env
//浏览文件和目录
ls//列表; ll//详细列表
//查看当前目录
pwd
//创建目录
mkdir
//用内存创建目录
mkdir -p /tmp/cache
mount -t tmpfs -o size=1512M,noexec,noatime,noexec none /tmp/cache
//本地磁盘柜
mount /dev/cciss/c1d0p1 /data1
//外地磁盘柜
mount -t nfs 10.10.4.4:/data2 /data2
//去掉mount不能用rm(真删除底下的文件);要用umount
//建立连接指向名(可以用rm -f去掉;而不会真删除底下的文件)
ln -s /opt/bokee/java/jdk1.5.0_06/bin/java java
//删除目录
rmdir
//删除文件
rm -rf * //-r是可以删除子目录下的文件;-f不提示信息
//查看文件
more *.txt
//编辑文件
vi *.txt
-按i键是插入
-按p键是在前面插入一行
-按o键是在后面插入一行
-按esc键是退出编辑
-:set nu 显示行数
-:q退出vi
-:wq保存退出vi
"/字符"查询字符
//可以和windows公用剪切板
//查看tomcat的日志
tail -f catalina.out
//查看java正在用的进程
ps -aux|grep java 或 ps -ef|grep java
ps -ef>pid.txt
//除去注释生成文件到1
grep -v "#" httpd.conf > 1
//清除java正在用的进程
kill -9 30672
killall squid
//清屏幕
clear
//查找文件
find .-name resin*
//解压tar.gz
tar zxvf resin-2.1.16.tar.gz
//查命令参数
man tar
//查看磁盘信息
df -l
df -h
//查看磁盘的文件夹信息
du -h cache/
df -k /tmp
//查看内存信息
free
//查看启动服务情况信息
/sbin/server --status-all
/etc/inittab文件;3:启动进入命令行 5:启动进入图形界面
ntsysv命令加上xfs服务(重起);命令行下键入startX就可以进入图形界面。
图形界面和命令行界面之间的切换用ctrl+alt+f3(f5)
//查看是否全局有变量路径
whereis ..
//查看java版本
java -version
//查看linux版本
uname -a
//查看$路径
echo $TOMCAT_HOME
//控制启动服务
ntsysv
//重新执行profile
./etc/profile or
srouce /etc/profile
//检测端口
netstat -lp
//重启
reboot
//linux启动时运行的文件
/etc/profile (相当于windows的config.sys文件)
/etc/rc.local (相当于windows的autoexec.bat文件)
/etc/init.d/ (此目录下放linux启动时运行的程序;用ntsysv命令控制)
//设置linux的线程和进程
ulimit -a (查看)
ulimit -n 2048(修改读最大文件数)
ulimit -u (修改最大进程数)
//编辑定时处理器
crontab -e
0 0 * * * (/usr/bin/rdate -s time.sa.bokee.com)
ntpdate www.freebsd.org //同步时间
date//查看时间
//网络ip设置
netconfig
//重设网卡;一个网卡可以配多个地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0(1)
service network restart
//查看网卡信息
ifconfig
//配置dns信息
vi /etc/resolv.conf
//配置网关信息
vi /etc/sysconfig/network
#将cache目录的所有者更改为nobody(群组:用户)
chown -R nobody:nobody /opt/bokee/cache
#生成一个批处理文件
用vi 编译一个名为static.sh的文本文件;然后直接可以用sh static.sh执行了
给文件权限chmod 775 static.sh(777权限最大;刚vi出来的文件权限最小)后;
就可以直接。./static.sh执行了
#端口检查
netstat -alp|grep squid
telnet 192.168.2.3 80(默认是21)
GET / HTTP/1.1
再敲回车健;有信息就代表通了
//查域名的IP
ping botu.bokee.com 或
nslookup botu.bokee.com 211.152.19.73
解压: unzip 108921-16.jar
查看防火墙: iptables -L -vn
防火墙启动: service iptables start
防火墙关闭: service iptables stop
防火墙状态: service iptables status
看流量: iptraf
//查看上次启动时间
uptime
//从链接中得到内容(-O 存新文件名)
wget -O squid-2.5.13.tar.gz http://www.squid-cache.org/Versi ... 2.5.STABLE13.tar.gz
//用户管理
groupadd aa //增加用户组aa
groupdel aa //删除用户组aa
useradd -g aa bb//增加用户bb到用户组aa中去
userdel bb//删除用户bb
passwd bb//修改用户bb的密码
推荐阅读
-
本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ...
[详细]
蜡笔小新 2023-12-14 12:14:09
-
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
-
-
本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ...
[详细]
蜡笔小新 2023-12-14 19:05:47
-
本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ...
[详细]
蜡笔小新 2023-12-13 21:31:18
-
本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ...
[详细]
蜡笔小新 2023-12-13 16:14:53
-
本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ...
[详细]
蜡笔小新 2023-12-13 13:33:01
-
本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ...
[详细]
蜡笔小新 2023-12-13 13:23:48
-
本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ...
[详细]
蜡笔小新 2023-12-13 13:02:24
-
本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ...
[详细]
蜡笔小新 2023-12-12 19:29:55
-
本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ...
[详细]
蜡笔小新 2023-12-12 12:55:55
-
本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ...
[详细]
蜡笔小新 2023-12-10 19:24:11
-
本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ...
[详细]
蜡笔小新 2023-12-14 17:06:58
-
本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ...
[详细]
蜡笔小新 2023-12-14 16:17:05
-
本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ...
[详细]
蜡笔小新 2023-12-14 15:56:00
-
本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ...
[详细]
蜡笔小新 2023-12-14 15:47:35
-