Linux个人笔记.doc_第1页
Linux个人笔记.doc_第2页
Linux个人笔记.doc_第3页
Linux个人笔记.doc_第4页
Linux个人笔记.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文系个人学LINUX来精心笔记,严禁其他个人随意发表(严禁网络文字垃圾,QQ:86207157)/在线搜索RPM包#Linux基础=CTRL+L 清屏Ctrl+C 停止当前程序shift+pgUP/gpDn 翻页屏幕CTRL+S/Q 暂停继续屏幕输出CTRL+Z 把当前程序后台运行个人经验,非常不建议使用系统默认分区。在后期维护很麻烦,至少HOME分区要分出来。Linux分区(重装系统时只格式化/和/BOOT分区,保留/HOME分区数据):/hda1,/boothda2,/homehda3,最重要。无系统文件适合放用户数据如;samba,www,vsftpd等,重装系统时不用格式化。swap虚拟内存*半嵌入式Linux系统:使用MMC卡转具有保护开关的SATA后用于安装重要系统文件(/boot,/etc等)使其只读不写,使用硬盘安装普通文件。个人的提议*命令程序后台运行nohup 命令 &使命令后台运行,返回一个ID可以使用kill ID删除。使用的用户是pcapCTRL+Z使程序挂起(命令 &)后台运行命令ps -ef查看nohup后台运行程序PID。top显示进程,shift+翻页,q推出,k终止进程,u选择用户crontab定时运行程序,-l列出当前任务,-d删除任务,crontab filename载入计划任务的格式文件。crontab file的格式:crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。前 5 个字段指定命令要运行的时间#格式:分钟 (0-59)小时 (0-23)日期 (1-31)月份 (1-12)星期几(0-6)第 6 个字段是一个要在适当时间执行的字符串#MIN HOUR DAY MONTH DAYOFWEEK COMMAND #每天早上6点10分 10 6 * * * date #每两个小时 0 */2 * * * date (solaris 5.8似乎不支持此种写法) #晚上11点到早上8点之间每两个小时,早上8点 0 23-7/2,8 * * * date #每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 0 11 4 * mon-wed date #1月份日早上4点 0 4 1 jan * date =#磁盘目录文件操作命令=输出重定向符,如;ping /home/ping.txt(而是追加到文件后面)tee屏幕输出重定向到文件并屏幕输出chown-R 修改文件的所有者chmod修改用户的权限rm -rf目录 /删除整个非空目录du -sh查看当前文件大小,du -s *| sort -n当前文件夹子所有子文件夹cp -r原目录 新目录 复制整个目录fdisk -l查看当前磁盘状态#mount -t cifs -o username=,password= /50/publi /mnt/挂载共享目录mount -t vfat /dev/* /mnt挂载*为查询出的设备ext3mount /dev/cdrom /mnt/MyCD挂载光驱到/mnt/MyCD目录eject /dev/sdb移除:g/str/d删除所有str字符开头的行,如;g/#/dgrep -v # ./test.conf |grep -v;排除配置文件中#和;号开头的行*tar压缩打包命令tar -cvf ./tmp/etc.tar ./etc备份etc目录下所有文件并存放在/tmp/etc.tar文件中tar tvf *.tar查看TAR包中的内容tar xvf *.tar释放TAR包中的内容*RPM包的管理 ,参考:/u3/93838/showart_1867780.htmlrpm -ivh 本地安装RPM包,-ivh -replacepkgs或者test.rpm -nodeps 强制安装,-i -test 测试安装,-Uvh升级的软件包rpm -e 卸载软件rpm -q 查询已安装的软件包和版本 -qa查询所有已安装的软件包,-ql 查询软件包详细信息。rpm -qpi 查看软件包里的内容rpm -qi 查看软件的相关信息rpm -qc 软件名查看软件有那些配置文件命令升级下载升级*.REPO文件yum install *安装yum软件,例如自动从默认网络资源搜索php-mssql软件并下载安装:yum install php-mssqlyum remove *卸载指定的程序和相关依赖check-update 检查本地软件。yum update 升级检查后需升级的文件。yum -y install samba =#网络服务操作命令=网卡设置开关网卡: ifconfig eth0 up/down设置I P地址: ifconfig eth0 netmask up设置网关地址:route add default gw 设置DNS地址: vi /etc/resolv.conf启动网卡网络:service network startifconfig 配置查看网卡信息route 配置查看内核路由表netstat -i/-lpe/-u/-t 显示网络网络状态arp null/-s/-d 配置查看ARP缓存pingnetstat -tln查看打开了那些端口watch -d ifconfig监控网卡的流量总数,-d并标记变化部分mtr网络诊断工具,如;mtr 0mtr tcpdump下面有专题python -m SimpleHTTPServer开启ip:8000的WEB文件共享FTP客服端ftp 192.168.1.* 连接FTP服务器ftpascii|binary 设置文件传送模式为二进制和文本ftpget FTPS.txt /home/FTPC.txt 下载FTP服务器上FTPS.TXT到本地/HOME/FTPC.TXTftpappend /home/FTPC.txt FTPS.txt 上传本地FTPC.txt文件到服务器FTPS.txt=#其他操作命令编程操作gcc -o /用GCC编译输出./tcpdump网络嗅探工具,输出格式为:系统时间 来源主机.端口 目标主机.端口 数据包参数tcpdump -r /home/mytcp.bin读取抓包的文件tcpdump -i eth0 src host 1 -w /home/tcp51.bintcpdump -i eth0 src host 1 /home/tcp51.logtcpdump dst net not /24过滤内网的连接,查看所有外网连接tcpdump dst port not www or 25 or 110 or 5000 or domain过滤外网服务特定端口,查看内网连接tcpdump -i lo -nn -X port 21tcpdump src net 0 -X and port 23tcpdump src net /24 -X and port 4000 or 4009 or 8000 or 443监听QQ的通讯tcpdump src net /24 -X port 21=用户管理#more /etc/passwd查看系统用户信息#who当前以登录的用户#last查看最近登录过的用户信息#su切换用户useradd 参数 用户名#useradd byuser1passwd 参数 用户名#passwd byuser1userdel 参数 用户名#userdel byuser1搭建nginx+php+postgresql环境pacman -S nginx php-cgitouch /etc/rc.d/fastcgi:#!/bin/bash. /etc/rc.conf. /etc/rc.d/functionscase $1 instart)stat_busy Starting Fastcgi Serverif /usr/bin/php-cgi -b :9000 &thenadd_daemon fastcgistat_doneelsestat_failuname -a 查看内核版本 ls -al 显示所有文件的属性pwd 显示当前路径 cd - 返回上一次目录 cd 返回主目录date s 设置时间、日期 cal 显示日历 cal 2006bc 计算器具 man & info 帮助手册locale 显示当前字体 locale -a 所有可用字体 /etc/sysconfig/i18n设置文件LANG=en 使用英文字体 sync 将数据同步写入硬盘 shutdonw -h now & half & poweroff 关机reboot 重启 startx & init 5 进入图形介面/work & ?work 向上、下查找文档内容chgrp 改变档案群组 chgrp testing install.log chown 改变所属人 chown root:root install.logchmod 改变属性 chmod 777 install.log read=4 write=2 execute=1cp 复制 cp filenamerm 删除文件 rm -rf filename 强制删除文件rmdir 删除文件夹mv 移动 mv 123.txt 222.txt 重命名mkdir 创建文件夹touch 创建文件 更新当前时间cat 由第一行开始显示 cat |more 分页nl 在内容前加行号more & less 一面一面翻动head -n filename 显示第N行内容tail -n filename 显示后N行内容od 显示非纯文档df -h 显示分区空间du 显示目录或文件的大小fdisk 分区设置 fdisk -l /dev/hda 显示硬盘分区状态mkfs 建立各种文件系统 mkfs -t ext3 /dev/ram15 fsck 检查和修复LINUX档案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论