首页
关于我们
友链链接
壁纸下载
更多
统计中心
热点搜索
图床上传
Search
1
[Win DD包] wes7-x86-cn-精简,安装后仅占用1.55G存储空间
25,498 阅读
2
保姆级教程!甲骨文ARM DD成Debian10并升级内核成5.10
6,197 阅读
3
N1教程:Openwrt安装docker webui界面(基于flippy openwrt n1固件)
5,224 阅读
4
ZFAKA小店Docker版之 数据的备份和迁移
5,045 阅读
5
甲骨文oracle ARM 重装 Debian 10
4,694 阅读
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
登录
Search
标签搜索
vps
linux
typecho
bench
mysql
nginx
lnmp
ssl
empirecms
openwrt
cloudflare
centos
google
n1
301
qbittorrent
free
onedrive
docker
telegram
V+变量
累计撰写
260
篇文章
累计收到
216
条评论
首页
栏目
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
页面
关于我们
友链链接
壁纸下载
统计中心
热点搜索
图床上传
搜索到
10
篇与
的结果
2025-02-17
Linux手动配置IP v6
手动添加 IPv61. 编辑网络配置文件nano /etc/network/interfaces添加以下内容(替换 eth0 和 IPv6 地址):iface eth0 inet6 static address 2001:db8:abcd:1234::1 netmask 64 gateway 2001:db8:abcd:1234::ffff dns-nameservers 2001:4860:4860::8888 2001:4860:4860::8844保存并退出(Ctrl + X,然后 Y 回车)。2. 重启网络systemctl restart networking或者:ifdown eth0 && ifup eth03. 验证 IPv6 是否生效ip -6 addr show ip -6 route show ping6 google.com
2025年02月17日
12 阅读
0 评论
0 点赞
2025-01-16
linux查看文件,文件夹目录大小
前言我们可以使用下述 4 种方法,在Linux中方便地检查文件的大小。这些方法提供了不同的方式来获取文件大小信息,适用于不同的场景和需求。方法特点适用情况使用 ls 命令显示文件详细信息,包括文件大小快速查看单个文件的大小使用 du 命令计算文件或目录所占用的磁盘空间,以人类可读的格式显示文件大小查看文件或目录的总大小,包括子目录和文件使用 stat 命令显示文件的各种属性,包括文件大小查看文件的详细属性信息使用 find 命令结合 -size 参数指定文件大小范围来搜索文件搜索符合指定大小范围的文件方法一:使用 ls 命令ls 命令 :ls命令是 Linux 中最常用的文件和目录列表命令之一。它可以显示文件的各种属性,包括文件大小。ls -ll // 显示成字节大小 ls -lh // 以KB、MB等为单位进行显示直接输入上面的命令,显示的是当前文件夹的大小也可以专门检查当前路径下某一文件夹或文件的大小。ls -ll <文件夹> ls -ll example.txt ls -lh <文件夹> ls -lh example.txt方法二:使用 du 命令1、查看当前目录下各文件、文件夹的大小du -h --max-depth=1 *2、查询当前目录总大小du -sh3、只显示直接子目录文件及文件夹大小统计值。du -h –max-depth=0 *4、只查看指定目录的总大小du -sh 目录名称/文件夹名称5、对于指定文件夹指定显示层次深度du -h --max-depth=0 文件夹名称 du -h --max-depth=1 文件夹名称方法三:使用 stat 命令stat命令可以显示文件的详细信息,包括文件大小、创建时间、修改时间等。比如使用stat命令查看文件的详细信息:stat filename其中,filename是要查看详细信息的文件名。方法四:使用 find 命令1、查询服务器中大于1G的文件: find / -type f -size +1G find / -type f -size +50M (大于50M的文件)2、查询服务器中大于1G的文件及属性信息find / -type f -size +1G -print0 | xargs -0 ls -l在查询大于1G文件的同时,显示创建者、size(以b为单位)、修改日期、路径3 查询大文件并排序:这里用du -h只显示文件大小和路径,如需查看详情信息,将du -h改为ls -l即可find / -type f -size +1G -print0 | xargs -0 du -h | sort -nr
2025年01月16日
21 阅读
0 评论
0 点赞
2024-12-25
大盘鸡VPS磁盘挂载问题
Linux磁盘挂载1、检查硬盘分区情况:fdisk -l 或 lsblk查看未挂载磁盘2 发现有磁盘,路径为/dev/vdb。然后使用fdisk命令进行建立分区fdisk /dev/vdb3 使用fdisk -l命令查看,已经有分区了4 建好分区后要格式化分区,建立文件系统mkfs.ext4 /dev/vdb5 挂载分区mount /dev/vdb /home/wwwroot6 修改一下系统配置加入下列行到/etc/fstab,让系统启动后自动挂载,否则有可能会掉啊(重启reboot)echo “/dev/vdb /home/wwwroot ext4 defaults 0 0” >> /etc/fstab设置开机自动挂载,(可重启服务器测试 ,若出错无法重启,慎重!!)或者编辑vi /etc/fstab在最后一行添加/dev/vdb /home/wwwroot ext4 defaults 0 0
2024年12月25日
43 阅读
0 评论
0 点赞
2021-05-22
Linux下cp -rf总是提示覆盖的解决办法
通常情况下使用cp -rf进行文件或者文件夹的管理时一般就不再提醒是否覆盖。然而在内网的一台机器上使用cp -rf却提示是否覆盖。难道和常用的命令不同?后来发现是别名引起的问题。[root@xxxx test]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'发现每次执行cp命令,其实是执行了cp -i命令的别名,因此无论怎么输入都提示是否覆盖。方法一、修改~/.bashrc,在“alias cp='cp -i'”前添加#号注释后即可。[root@xxxx test]# vi ~/.bashrc # .bashrc # User specific aliases and functions alias rm='rm -i' #alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi让命令生效:source ~/.bashrc方法二、直接用源命令 /bin/cp -rf /home/wwwroot/Backup/Download/* /home/wwwroot/sharepoint/Downloads
2021年05月22日
3,737 阅读
0 评论
0 点赞
2021-05-09
Linux下的计划任务--crontab
一、cron服务cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。service crond start //启动服务service crond stop //关闭服务service crond restart //重启服务service crond reload //重新载入配置service crond status //查看服务状态二、cron的配置文件:/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。三、/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab。SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/For details see man 4 crontabsExample of job definition:.---------------- minute (0 - 59)| .------------- hour (0 - 23)| | .---------- day of month (1 - 31)| | | .------- month (1 - 12) OR jan,feb,mar,apr ...| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat| | | | | * user-name command to be executedMAILTO=root:是说,当 /etc/crontab 这个档案中的例行性命令发生错误时,会将错误讯息或者是屏幕显示的讯息传给谁?由于 root 并无法再用户端收信,因此,我通常都將这个 e-mail 改成自己的账号,好让我随时了解系统的状态!01 root run-parts /etc/cron.hourly:在 #run-parts 这一行以后的命令,我们可以发现,五个数字后面接的是 root ,这一行代表的是『执行的级别为root身份』当然,你也可以将这一行改为成其他的身份!而 run-parts代表后面接的 /etc/cron.hourly 是『一个目录内(/etc/cron.hourly)的所有可执行文件』,也就是说,每个小时的01分,系统会以root身份去/etc/cron.hourly这个目录下执行所有可执行的文件!后面三行也是类似的意思!你可以到 /etc/ 底下去看看,系统本来就预设了这4个目录!你可以将每天需要执行的命令直接写到/etc/cron.daily即可,还不需要使用到crontab -e的程式!四、/etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。Linux下的计划任务--crontabLinux下的计划任务--crontabMAILTO=root:是说,当 /etc/crontab 这个档案中的例行性命令发生错误时,会将错误讯息或者是屏幕显示的讯息传给谁?由于 root 并无法再用户端收信,因此,我通常都將这个 e-mail 改成自己的账号,好让我随时了解系统的状态!01 root run-parts /etc/cron.hourly:在 #run-parts 这一行以后的命令,我们可以发现,五个数字后面接的是 root ,这一行代表的是『执行的级别为root身份』当然,你也可以将这一行改为成其他的身份!而 run-parts代表后面接的 /etc/cron.hourly 是『一个目录内(/etc/cron.hourly)的所有可执行文件』,也就是说,每个小时的01分,系统会以root身份去/etc/cron.hourly这个目录下执行所有可执行的文件!后面三行也是类似的意思!你可以到 /etc/ 底下去看看,系统本来就预设了这4个目录!你可以将每天需要执行的命令直接写到/etc/cron.daily即可,还不需要使用到crontab -e的程式!五、权限crontab权限问题到/var/adm/cron/下一看,文件cron.allow和cron.deny是否存在用法如下:1、如果两个文件都不存在,则只有root用户才能使用crontab命令。2、如果cron.allow存在但cron.deny不存在,则只有列在cron.allow文件里的用户才能使用crontab命令,如果root用户也不在里面,则root用户也不能使用crontab。3、如果cron.allow不存在, cron.deny存在,则只有列在cron.deny文件里面的用户不能使用crontab命令,其它用户都能使用。4、如果两个文件都存在,则列在cron.allow文件中而且没有列在cron.deny中的用户可以使用crontab,如果两个文件中都有同一个用户,以cron.allow文件里面是否有该用户为准,如果cron.allow中有该用户,则可以使用crontab命令。AIX 中 普通用户默认都有 crontab 权限,如果要限制用户使用 crontab ,就需要编辑/var/adm/cron/cron.denyHP-UNIX 中默认普通用户没得crontab 权限 ,要想放开普通用户的crontab 权限可以编六、创建cron脚本第一步:写cron脚本文件,命名为crontest.cron。15,30,45,59 echo "xgmtest....." >> xgmtest.txt 表示,每隔15分钟,执行打印一次命令第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定第三步:"crontab -l" 查看定时任务是否成功或者检测/var/spool/cron下是否生成对应cron脚本注意:这操作是直接替换该用户下的crontab,而不是新增七、crontab用法crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。/var/spool/cron下的crontab文件不可以直接创建或者直接修改。该crontab文件是通过crontab命令创建的在crontab文件中如何输入需要执行的命令和时间。该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。格式如下:minute hour day-of-month month-of-year day-of-week commands合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday)Linux下的计划任务--crontabLinux下的计划任务--crontab除了数字还有几个个特殊的符号就是""、"/"和"-"、",",代表所有的取值范围内的数字,"/"代表每的意思,"/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。-l 在标准输出上显示当前的crontab。-r 删除当前的crontab文件。-e 使用VISUAL或者EDITOR环境变量所指的编辑器编辑当前的crontab文件。当结束编辑离开时,编辑后的文件将自动安装。八、例子:每天早上6点0 6 * * * echo "Good morning." >> /tmp/test.txt //注意单纯echo,从屏幕上看不到任何输出,因为cron把任何输出都email到root的信箱了。每两个小时0 */2 * * * echo "Have a break now." >> /tmp/test.txt晚上11点到早上8点之间每两个小时和早上八点0 23-7/2,8 * * * echo "Have a good dream" >> /tmp/test.txt每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点0 11 4 * 1-3 command line1月1日早上4点0 4 1 1 * command line SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号 HOME=/每小时执行/etc/cron.hourly内的脚本01 root run-parts /etc/cron.hourly每天执行/etc/cron.daily内的脚本02 4 * root run-parts /etc/cron.daily每星期执行/etc/cron.weekly内的脚本22 4 0 root run-parts /etc/cron.weekly每月去执行/etc/cron.monthly内的脚本42 4 1 root run-parts /etc/cron.monthly注意: "run-parts"这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名。每天的下午4点、5点、6点的5 min、15 min、25 min、35 min、45 min、55 min时执行命令。5,15,25,35,45,55 16,17,18 * command每周一,三,五的下午3:00系统进入维护状态,重新启动系统。00 15 1,3,5 shutdown -r +5每小时的10分,40分执行用户目录下的innd/bbslin这个指令:10,40 innd/bbslink每小时的1分执行用户目录下的bin/account这个指令:1 bin/account每天早晨三点二十分执行用户目录下如下所示的两个指令(每个指令以;分隔):20 3 * (/bin/rm -f expire.ls logins.bad;bin/expire$#@62;expire.1st)每年的一月和四月,4号到9号的3点12分和3点55分执行/bin/rm -f expire.1st这个指令,并把结果添加在mm.txt这个文件之后(mm.txt文件位于用户自己的目录位置)。12,55 3 4-9 1,4 * /bin/rm -f expire.1st$#@62;$#@62;mm.txt
2021年05月09日
1,636 阅读
0 评论
0 点赞
2021-05-01
nohup.out相关介绍,作用,使用,清空
1.nohup.out的由来及作用用途:LINUX命令用法,不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。 例子: nohup ./startWeblogic.sh & 意思是即使退出ssh界面,命令仍然在后台执行,并且打印过程日志到nohup.out,当然也可以将nohup.out的输出转向到其他文件,高级应用请参考扩展阅读。2.nohup.out的查看方式与方法实际使用过程中,往往人们为了省心(嗯,没错,就是懒),经常没有给nohup.out进行重定向输出,也没有按日期分割文件,会造成这个文件特别巨大,达到2G或者3G,这个使用想查看文件,搜索出错内容就比较痛苦了。一般有两种方式1.linux本机查看:使用tail 命令,查看最新的日志,或滚动监控日志打印。例如命令 tail -1000 nohup.out (查看最后1000行日志文本) tail -f nohup.out(监控日志打印)2.ftp下载到windown主机查看:一般小的log文件都没有问题,但是过G的,一般的文本文档查看就显得无力了。推荐使用UltraEdit进行打开。3.nohup.out维护管理方法(清空nohup.out)如上文所述出现了超大号的文件简直是令人讨厌的事情,而且nohup.out会一直一直自己增长下去,如果你的服务器硬盘不给力的话,很容易把应用也挂掉(硬盘没空间 ,啥都玩不转),但是又不能一味的直接删。因为直接删除,可能会造成应用无法打印后续的错误日志,该问题常见于weblogic服务器,jboss服务器等这些大型中间件,这个在生产环境上要尤为注意。因此就有了我们不停止服务直接,清空nohup.out文件的方法。两个可以不用停止WEB服务就可以清空nohup.out的命令。第一种:cp /dev/null nohup.out第二种:cat /dev/null > nohup.out4.nohup的重定向,一劳永逸解决nohup.out文件过大的问题以下是定义日志打印级别,除了高于级别2的告警信息记录到log文件外,其余直接不记录只输出错误信息到日志文件 nohup ./program >/dev/null 2>log & 什么信息也不要 nohup ./program >/dev/null 2>&1 &
2021年05月01日
3,086 阅读
0 评论
0 点赞
2021-04-30
Linux升级命令yum upgrade和yum update的区别
Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:yum -y update升级所有包同时也升级软件和系统内核yum -y upgrade只升级所有包,不升级软件和系统内核实验分别测试 yum -y upgrade和yum -y update升级前系统版本: centos5.5 内核版本: 2.6.18-194.el5 升级前做过简单配置文件修改yum -y upgrade 升级后系统版本: centos5.7 内核版本: 2.6.18-194.el5yum -y update 升级后系统版本: centos5.7内核版本: 2.6.18-238.el5
2021年04月30日
1,738 阅读
0 评论
0 点赞
2021-03-31
Centos报错问题解决:rpmdb open failed 的解决办法
今天安装FUSE的时候系统报错,Error: rpmdb open failed,刚开始以为是命令行的问题,结果发现安装什么都是这样的提示:[root@VM-4-5-centos ~]# yum -y install fuse error: rpmdb: BDB0113 Thread/process 29064/140040672127040 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db5 - (-30973) error: cannot open Packages database in /var/lib/rpm CRITICAL:yum.main: Error: rpmdb open failed解决办法如下:首先清除掉缓存,之后再重建就可以了rm -f /var/lib/rpm/__db* rpm --rebuilddb
2021年03月31日
1,803 阅读
0 评论
0 点赞
2021-03-21
python3 、python3 库和redis安装
python3 安装yum install -y python3 python3-devel python3 库安装pip3 install django==2.1.15 django-redis pymysql requests安装redisyum install -y redis && service redis start && chkconfig redis on或者使用lnmp脚本进行安装
2021年03月21日
1,117 阅读
0 评论
0 点赞
2021-03-10
最最实用的30个Linux命令
本文中将介绍一些实用又常用的Linux或Unix命令,这些是Linux系统管理员们平常使用的命令。本文不是什么完整列表,而是简要地列出了需要时派得上用场的命令,下面开始逐一介绍如何使用这些命令并附有示例。最最实用的30个Linux命令!最最实用的30个Linux命令!1.uptime命令在Linux中,uptime命令显示了你的系统运行了多久以及目前登录的用户有多少,另外还显示了间隔1分钟、5分钟和15分钟的负载平均值。uptime08:16:26 up 22 min, 1 user, load average: 0.00, 0.03, 0.22检查uptime版本除了uptime(正常运行时间)和version(版本)外,uptime命令没有其他选项。如果时间不到1天,它只给出hours:mins这种形式的信息。[tecmint@linuxprobe ~]$ uptime -V procps version 3.2.82.w命令该命令会显示目前登录的用户及其进程,另外还会显示负载平均值。此外,它还显示了登录名称、tty名称、远程主机、登录时间、闲置时间、JCPU、PCPU、命令和进程。w08:27:44 up 34 min, 1 user, load average: 0.00, 0.00, 0.08USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATtecmint pts/0 192.168.50.1 07:59 0.00s 0.29s 0.09s w可用的选项 -h:不显示标题。-s:不显示JCPU和PCPU。-f:不显示字段信息。-V:(大写V)-显示版本。3.users命令users命令显示了目前已登录的用户,除了help(帮助)和version(版本)外,该命令没有其他参数。usersTecmint4.who命令who命令仅仅返回用户名称、日期、时间和主机信息;who命令类似w命令,不像w命令,who并不输出用户执行的操作这一信息,不妨具体看看who和w这两个命令之间的区别。whotecmint pts/0 2010-09-18 07:59 (192.168.50.1)w08:43:58 up 50 min, 1 user, load average: 0.64, 0.18, 0.06 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT tecmint pts/0 192.168.50.1 07:59 0.00s 0.43s 0.10s wwho命令的选项-b:显示上一次系统重启日期和时间。-r:显示当前的运行级别。-a,–all:显示累积的所有信息。5.whoami命令whoami命令输出当前用户的姓名;你还可以使用“who am i”命令显示当前用户,如果你以根用户身份使用sudo命令登录,“whoami”命令返回根用户是当前用户,如果你想知道登录的用户具体是哪个,使用“who am i”命令。whoamitecmint6.ls命令ls命令显示了人类可读格式的文件列表。ls -ltotal 114 dr-xr-xr-x. 2 root root 4096 Sep 18 08:46 bin dr-xr-xr-x. 5 root root 1024 Sep 8 15:49 boot按照上一次修改时间排序文件。ls -ltrtotal 40 -rw-r--r--. 1 root root 6546 Sep 17 18:42 install.log.syslog -rw-r--r--. 1 root root 22435 Sep 17 18:45 install.log -rw-------. 1 root root 1003 Sep 17 18:45 anaconda-ks.cfg7.crontab命令可使用crontab命令和-l选项,列出当前用户的计划任务。crontab -l00 10 * /bin/ls >/ls.txt可以使用-e选项编辑crontab,在下面例子中,将用VI编辑工具打开计划任务,进行必要的更改,按:wq键退出,这会自动保存设置。crontab -e8.less命令less命令允许快速查看文件;你可以向上和向下翻页,按“q”即可退出less窗口。less install.logInstalling setup-2.8.14-10.el6.noarch warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY Installing filesystem-2.4.30-2.1.el6.i686 Installing ca-certificates-2010.63-3.el6.noarch Installing xml-common-0.6.3-32.el6.noarch nstalling tzdata-2010l-1.el6.noarch Installing iso-codes-3.16-2.el6.noarch9.more命令more命令允许快速查看文件,并以百分比的形式显示详细信息,你可以向上和向下翻页,按“q”即可退出more窗口。more install.logInstalling setup-2.8.14-10.el6.noarch warning: setup-2.8.14-10.el6.noarch: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY Installing filesystem-2.4.30-2.1.el6.i686 Installing ca-certificates-2010.63-3.el6.noarch Installing xml-common-0.6.3-32.el6.noarch Installing tzdata-2010l-1.el6.noarch Installing iso-codes-3.16-2.el6.noarch --More--(10%)10.cp命令将文件从来源拷贝到目的地,保留同一种模式。cp -p fileA fileB覆盖文件之前系统会提示你。cp -i fileA fileB11.mv命令将fileA更名为fileB; -i选项会在覆盖前提示;如果文件已经存在,会要求予以确认。mv -i fileA fileB12.cat命令cat命令用来同时查看多个文件。cat fileA fileB要是某个文件在一个屏幕/页面显示不了,你可以使用cat命令来合并more和less命令,查看文件内容。cat install.log | less orcat install.log | more13.cd命令(切换目录)借助cd命令(切换目录),它会进入到fileA目录。cd /fileA14.pwd命令(输出工作目录)pwd命令会返回当前的工作目录。pwd/root15.sort命令以升序排序一行行文本文件,如果使用-r选项,就会以降序排序。sort fileA.txtsort -r fileA.txt16.vi命令对大多数类似UNIX的操作系统而言,vi是最流行的文本编辑器,下面例子使用-R选项,打开只读方式的文件,按“:q”即可退出vi窗口。vi -R /etc/shadows17.ssh命令(安全外壳)ssh命令用来登录入到远程主机;比如说,下面这个ssh例子会使用用户作为narad,连接到主机(192.168.50.2)。ssh
[email protected]
想检查ssh的版本,使用选项-V(大写),即可显示ssh的版本。ssh -VOpenSSH_5.3p1, OpenSSL 1.0.0-fips 29 Mar 201018.ftp或sftp命令ftp或sftp命令用来连接到远程ftp主机;ftp是指文件传输协议,而sftp是安全文件传输协议。比如说,下列命令将连接到ftp主机(192.168.50.2)。ftp 192.168.50.2sftp 192.168.50.2正如可以使用mput将多个文件上传到到远程主机,我们同样可以使用mget从远程主机下载多个文件。ftp > mput *.txtftp > mget *.txt19.service命令service命令调用位于/etc/init.d/目录处的脚本,并执行脚本。有两种方法可以启动任何服务;比如说,我们使用service命令,启动名为httpd的服务。service httpd start/etc/init.d/httpd start20.free命令free命令显示了闲置内存、总内存和交换内等方面的信息,单位是字节。freetotal used free shared buffers cached Mem: 1030800 735944 294856 0 51648 547696 -/+ buffers/cache: 136600 894200 Swap: 2064376 0 2064376使用-t选项的free命令显示了已使用的总内存和可以使用的内存,单位是字节。free -ttotal used free shared buffers cached Mem: 1030800 736096 294704 0 51720 547704 -/+ buffers/cache: 136672 894128 Swap: 2064376 0 2064376 Total: 3095176 736096 235908021.top命令top命令显示了系统的处理器活动,还显示了由内核实时管理的任务,它会显示所使用的处理器和内存;如果使用带“u”选项的top命令,这会显示特定的用户进程详细信息,如下所示:按“O”(大写)即可按你希望的方式来排序,按“q”即可退出top屏幕。top -u tecminttop - 11:13:11 up 3:19, 2 users, load average: 0.00, 0.00, 0.00 Tasks: 116 total, 1 running, 115 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1030800k total, 736188k used, 294612k free, 51760k buffers Swap: 2064376k total, 0k used, 2064376k free, 547704k cachedPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1889 tecmint 20 0 11468 1648 920 S 0.0 0.2 0:00.59 sshd 1890 tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 bash 6698 tecmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 sshd 6699 tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 bash22.tar命令tar命令用于压缩Linux下的文件和文件夹;比如说,下面这个命令将为/home目录创建一个压缩存档,文件名为archive-name.tar。tar -cvf archive-name.tar /home想解压缩tar压缩存档文件,请使用如下所示的选项。tar -xvf archive-name.tar23.grep命令grep可搜索文件中的特定字符串;只显示/etc/passwd文件中的tecmint用户。我们可以使用-i选项,忽略大小写。grep tecmint /etc/passwdtecmint:x:500:500::/home/tecmint:/bin/bash24.find命令find命令用来搜索文件、字符串和目录;在下面这个例子中,find命令搜索“/”分区中的tecmint单词,并返回输出。find / -name tecmint/var/spool/mail/tecmint /home/tecmint /root/home/tecmint25.lsof命令lsof意味着“列出所有打开的文件”;下面,lsof命令列出了tecmint用户打开的所有文件。lsof -u tecmintCOMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 1889 tecmint cwd DIR 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069 /usr/sbin/sshd sshd 1889 tecmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1 sshd 1889 tecmint DEL REG 253,0 393156 /lib/ld-2.12.so sshd 1889 tecmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0 sshd 1889 tecmint DEL REG 253,0 393173 /lib/libnsl-2.12.so sshd 1889 tecmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1 sshd 1889 tecmint DEL REG 253,0 412961 /lib/libplc4.so26.last命令借助last命令,我们就能观察用户在系统中的活动;该命令还可以以正常用户的身份来执行,它会显示完整的用户信息,比如终端、时间、日期、系统重启或启动以及内核版本,这是用来排查故障的实用命令。lasttecmint pts/1 192.168.50.1 Tue Sep 18 08:50 still logged in tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 still logged in reboot system boot 2.6.32-279.el6.i Tue Sep 18 07:54 - 11:38 (03:43) root pts/1 192.168.50.1 Sun Sep 16 10:40 - down (03:53) root pts/0 :0.0 Sun Sep 16 10:36 - 13:09 (02:32) root tty1 :0 Sun Sep 16 10:07 - down (04:26) reboot system boot 2.6.32-279.el6.i Sun Sep 16 09:57 - 14:33 (04:35) narad pts/2 192.168.50.1 Thu Sep 13 08:07 - down (01:15) 你可以使用带用户名的last,了解特定用户的活动,如下所示。last tecminttecmint pts/1 192.168.50.1 Tue Sep 18 08:50 still logged in tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 still logged in tecmint pts/1 192.168.50.1 Thu Sep 13 08:07 - down (01:15) tecmint pts/4 192.168.50.1 Wed Sep 12 10:12 - 12:29 (02:17) 27.ps命令ps命令显示了系统中运行的进程方面的信息;下面这个例子只显示init进程。ps -ef | grep initroot 1 0 0 07:53 ? 00:00:04 /sbin/init root 7508 6825 0 11:48 pts/1 00:00:00 grep init28.kill命令使用kill命令来终结进程;先使用ps命令找到进程id,如下所示,然后使用kill -9命令,终止进程。ps -ef | grep initroot 1 0 0 07:53 ? 00:00:04 /sbin/init root 7508 6825 0 11:48 pts/1 00:00:00 grep initkill- 9 750829.rm命令rm命令用来清除或删除文件,并不提示予以确认。rm filename使用-i选项即可在删除之前予以确认;使用“-r”和“-f”这两个选项将强行删除文件,并不予以确认。rm -i test.txtrm: remove regular file `test.txt'?30.mkdir命令mkdir命令用来在Linux下创建目录。mkdir directoryname这是类似Linux/Unix的操作系统下一系列使用方便、又很实用的日常基本命令,要是我们遗漏了哪些命令,欢迎留言交流!
2021年03月10日
1,237 阅读
0 评论
0 点赞