最近学习linux,记下以后备查
开启远程桌面
service sshd start
chkconfig sshd on
开机自启动
方法一:
chkconfig vsftpd on
service vsftpd start
方法二:
最简单的办法,把service vsftpd start加入/etc/rc.local即可
halt----最简单的关机命令
shutdown -h now
hda(IDE磁盘) sdb (SCSI磁盘)
man --? --help
如 man shutdown
shutdown --?
pwd 查看当前所在目录
ls -l
d 开头目录 -开头文件
ls -r 按树状
ls -R 按树状
ls -m 适合平米宽度
mkdir 建目录
rm -rf aaaa 删除
rmdir dl 删除为空的目录
touch 1创建一个空文件
查看文件
cat tac head tail more
看环境变量 echo $PATH
链接 ln 2.txt 4
软链接 ln -s 2.txt 4
查找find
grep 例子 grep aaaaa 2.txt
添加用户
useradd testuser
passwd
cd /etc
more passwd
添加用户组
groupadd testg
more group
useradd testuser2 -g testg
修改所属组 usermod -g testg testuser
删除 userdel testuser
cd /home
rm -rf testuser
切换用户
su testuser2 退回 exit
权限
修改权限
chmod +x 4
chmod -x 4
chmod u+x 4
chmod g+x 4
chmod o+x 4
chmod 755 4
chmod 777 4
修改所有者
chown testuser2 4
统计指定文本文件的行数、字数、字符数
wc(word count)
date 显示和设置日期时间
stat 显示指定文件的相关信息
who 、w 显示在线登录用户
whoami 显示用户自己的身份
id 显示当前用户的id信息
hostname 显示操作系统信息
dmesg 显示系统启动信息
du 显示指定的文件(目录)已使用的磁盘空间的总量
df 显示文件系统磁盘空间的使用情况
free 显示当前内存和交换空间的使用情况
fdisk -l 显示磁盘信息
locale 显示当前语言环境
管道
ls -Rl /etc | more 把上一个命令执行的结果交给下一个命令
cat /etc/passwd | wc
cat /etc/passwd | grep lrj
dmesg | grep eth0 (eth0第一块网卡)
man bash | col -b > bash.txt (col过滤用)
ls -l | grep "^d" ("^d" 正则表达式 ^代表开头 ) 只列出目录
ls -l * | grep "^-" | wc -l 当前目录有多少个文件
命令替换
wall (walling all警告所有人) 通知所有人
wall aaa
wall 'date' ('命令替换)
重定向
>、>>
ls > cmd.txt 把命令执行的结果放到cmd.txt里面
more cmd.txt
错误输出重定向
2>、&>
重定向输出
wall < aa.txt
FTP
service vsftpd start (d后台的进程)
ftp localhost
bye(离开)
service vsftpd stop
vsftpd:unrecognized service
vi /etc/xinetd.d/gssftp 把disable=yes改成no,然后打开ftp服务
把server_args=-l -a改成 server_args=-l把-a去掉,这样系统的用户才有权
限用ftp登陆
service xinetd restart
查看21端口
netstat -tnl
修改上传权限 /etc下
etc/vsftpd/vsftpd.conf 主配置文件
local_root= web目录
write_enable=yes
/var/ftp/pub
在REDHAT1 disc3里面 REDHAT/RPMS/ vsftpd-2.0.1-5.i386.rpm
#rpm -ivh vsftpd-2.0.1-5.i386.rpm
关闭防火墙
service iptables stop
jdk安装
jdk-6u24-linux-i586.bin (.bin可以直接执行)
./jdk-6u24-linux-i586.bin
选中文件,右键就是复制
tar -zxvf apache-tomcat-6.0.32.tar.gz
JAVA_HOME=JAVA_HOME
export
#./ startup.sh
为方便操作:
ln -s jakarta-tomcat-4.0.1 tomcat
ln -s j2sdk1.4.0 jdk
vi /etc/profile
加入
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CATALINA_HOME=/usr/local/tomcat
source /etc/profile
/usr/local/tomcat/bin/catalina.sh start
1.使用ps -ax | grep tomcat可以查询出内存中存在tomcat程序
使用http://你的服务器域名或IP地址或localhost:8080/可访问
2.如要求系统开机自动tomcat 在/etc/rc.d/rc.local中加入:
/usr/local/tomcat/bin/startup.sh
杀死进程
kill -9(强制) 2030
命令行上网
wget http://localhost:8080
rpm -qa 列出所有安装包
rpm -e 卸载
ls -a 查看所有文件 以.开头的是隐藏文件
RedHat 9.0下自带的mysql rpm包为mysql-3.23.54a-11.i386.rpm
rpm -ivh mysql-3.23.54a-11.i386.rpm --nodeps
启动mysql
/etc/init.d/mysql restart
用远程登陆客户端登陆linux
进入tomcat/logs/文件夹下
键入指令:tail -f catalina.out
分享到:
相关推荐
Linux学习笔记
Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏
redhat linux学习笔记 redhat linux学习笔记
Linux学习笔记,新手入门linux的基础必备知识,简单易懂
Linux学习笔记-超全总结值得一看(带标签目录),共154页。
【linux学习笔记--17】POSIX IPC——消息队列.doc 【linux学习笔记--18】POSIX IPC——信号量.doc 【linux学习笔记--19】POSIX IPC——共享内存.doc 【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux...
《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...
一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记...
linux学习笔记,适合新手查看,很详细
Linux学习笔记.pdf
Linux 学习笔记 Linux的初学者
linux学习笔记linux学习笔记linux学习笔记linux学习笔记
【linux学习笔记-1】使用GDB调试简单的用户程序 【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls...
超详细linux学习笔记,【网络安全技术】,分享给大家。
Linux学习笔记(强悍总结值得一看)网友总结的强烈推荐的Linux学习笔记
s5pv210嵌入式linux学习笔记
Linux 学习笔记。包括centOS,Ftp,AT&T汇编,make说明文档等。