家用服务器常用基本命令

原创 2018年04月16日 15:52:32

因为要辞职了,服务器要交接,然后写了份文档给别人~~

1、cd 

1)绝对路径和相对路径:
pwd 显示当前路径
如:当前处于路径/usr/local/server/tomcat/logs

想要进入tomcat2下的日志:

                cd /usr/local/server/tomcat2/logs    #绝对路径
                cd ../../tomcat2/logs                #相对路径
2)常见的操作:
cd / #进入根目录下
cd ~ #进入家目录
cd ..或者cd ../ #进入上一层

3)关于根目录和家目录问题:

根目录:/
root家目录:/root
web家目录:/home/web

2、tab补全

点击一次,补全,如果通配多个目录或文件,点击两次显示通配的目录或文件

3、查看日志cat和tail

1)常用操作:
		cat catalina.out 或cat *.out
		tail -f catalina.out 或tail -f *.out
2)加上路径操作:
例如:
当前处于路径/usr/local/server/tomcat/logs,要查看tomcat2的日志
                tail -f ../../tomcat2/logs/*.out
		或者  
		tail -f /usr/local/server/tomcat2/logs/*.out
3)其他操作
cat的文件切割,文件合并,显示行号等
tail 查看头尾文件内容

4、mkdir和touch

	mkdir	创建路径
	touch	创建文件
	vi/vim	创建文件

5、关于用户组问题

参考:https://blog.csdn.net/qq_20565303/article/details/78792353        
创建用户:web
	    useradd  web
	创建密码:
	    passwd  web
	然后需要输入密码并确认。
	添加sudo文件的写权限。
	切换用户,使用su
		如果,su web
		如果从普通用户切换到root用户,需要输入密码

6、文件权限 chown和chmod

这里只说项目里面用得到的,如
在路径/usr/local/server/下,创建一个website的路径,然后用来放项目
website文件是web用户拥有,所属web用户组,命令:
		mkdir website			#由于server路径所属root用户,这里只能使用root创建
		chown -R web:web website/
文件操作权限:
		chmod 777 filename
		chmod -R 777 filepath
不要随意修改系统配置文件,如果要更改系统配置,没有写入权限,然后增加了写入权限后记得删除权限

7、vi/vim基本操作

vim filename #如果文件存在,就是修改,如果文件不存在,就是新增
四种模式:
普通模式
vim filename后,直接进入普通模式,在其他任何模式中,都可以按esc键进入普通模式;
在普通模式中:
按两次dd,删除一行
按o,新增一空行,并进入插入模式
插入模式
在普通模式中按键i、a、insert等等都可以进入,插入模式,就是可以进行编辑
命令模式
在普通模式中,输入:,一定是因为的冒号,然后进入命令模式;
命令模式中:
不保存退出:q
强制不保存退出:q!
保存退出:wq
强制保存退出:wq!
视图模式
普通模式中按v或者ctrl+v进入视图模式,sec退出视图模式,进入普通模式


8、rm命令

	rm -f filename 			#删除一个文件,-f 表示强制,否则会提示是否删除
	rm -r filepath			#删除一个路径
	rm -rf file				#递归删除文件夹,删除里面所有的东西,-f表示强制,否则会一个个文件提示是否删除

9、cp和mv命令

这里的filename表示文件,file1表示文件夹
	cp filename file1
	cp filename filename1	#复制并重命名
	cp -r file	file1
	还可以添加 -f ,表示强制,不会提醒,如:
		cp -rf file file1	
         这里的filename既可以是文件,也可以是文件夹,filepath表示路径
	mv filename filepath	#如果目标文件存在,会提示你是否覆盖,覆盖不备份
	mv filename filename1	#移动并重命名,修改文件名称,也可以用这个命令
	mv -r filename filepath #如果目标文件存在,会强制覆盖,覆盖不备份
	mv -b filename filepath #如果目标文件存在,会提示你是否覆盖,如果覆盖,并为原文件创建一个备份
	mv -i filename filepath #交互式操作,如果目标文件存在,则询问用户是否覆盖目标文件,不备份
	mv -u filename filepath #当目标文件不存在时,才执行移动操作

10、scp文件远程传送

        主机1:120.77.23.46
        主机2:111.230.252.138
        现在将主机1路径/home/web/mysql/下的sql备份,复制到主机2路径/home/web/mysql下
        scp -r /home/web/mysql root@111.230.252.138:/home/web/mysql		#在主机1上执行,然后需要输入主机2的root密码
        scp -r root@120.77.23.46:/home/web/mysql /home/web/mysql		#在主机2上执行,需要输入主机1的密码

11、软连接ln

file表示文件夹或者文件,file-ln表示软连接名称
ln -s file file-ln			#参数-s表示软连接,如果不用参数则表示硬链接,软连接不占磁盘空间,硬链接占用磁盘空间

12、top和htop命令

top
htop

13、ps aux

ps aux|grep process
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20565303/article/details/79961677

python函数及常用模块

这一部分主要介绍了函数的概念和使用,以及生成器,迭代器,装饰器等python高级特性的学习,另外还有一些常用模块的介绍,包括time模块,os模块,re模块,logging模块,json&pickle;模块等等。这一部分内容涵盖了python非常重要的特性,比如生成器,在python3以后会大量应用的。
  • 2017年03月06日 18:37

搭建家庭服务器(适用无基础和电脑新手)

很多人家中有台式电脑,笔记本,手机,平板等很多电子设备了。最麻烦的就是文件共享,总要用数据线到处接,如果用苹果,还要用指定的软件工具,实在麻烦。 我这里介绍一种WEB服务器的方法。大家可以尝试。 ...
  • mystudy2000
  • mystudy2000
  • 2012-09-01 20:25:46
  • 12424

MongoDB 常用基本命令

mongoDB 数据库mongoDB 数据库概念MongoDB的一个实例可以拥有一个或多个相互独立的数据库,每个数据库都有自己的集合。 集合集合可以看作是拥有动态模式的表。 文档文档是MongoD...
  • lihao__
  • lihao__
  • 2017-08-04 18:28:37
  • 788

shell 基础概述 Bash基本命令

  • 2015年10月20日 22:15
  • 1.87MB
  • 下载

HBase常用命令

进入hbase # bin/hbase shell HBase Shell; enter 'help' for list of supported commands. Type "exit" t...
  • sunny05296
  • sunny05296
  • 2017-01-11 19:58:20
  • 178

HBase常用基本操作命令

查看当前的用户信息: whoami查看有哪些表: list创建表:crete 'test','cf'删除表:1.disable 'test' 2.drop 'test'查看表结构:describe '...
  • yaohao_muuioo
  • yaohao_muuioo
  • 2018-03-02 17:54:43
  • 38

hbase常用的命令

下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', '列名...
  • sinat_28789467
  • sinat_28789467
  • 2016-12-20 13:53:31
  • 104

Linux基础命令之-ls

想要了解linux的文件属性,有一个重要的也是常用的命令就必须学会使用。就是“ls”,这是一个查看文件的命令。ls是“list”的意思,重点在于显示文件的文件名与相关属性。。 1.ls命令集   ...
  • baidu_33604078
  • baidu_33604078
  • 2018-01-04 20:35:43
  • 142

如何用自己普通家用个人电脑做web网站服务器

如何用自己的电脑做网站服务器?需要解决的问题主要有二个。一是运行环境部署,一是应用需要发布到外网。对应解决方案是:运行环境可以自行选择自己熟悉的如IIS、APACHE、或环境集成包,发布到外网需要利用...
  • linhonglao
  • linhonglao
  • 2014-04-25 19:28:56
  • 1861

centOS系统常用命令

用户列表文件:more  /etc/passwd用户组列表文件:more  /etc/group查看系统中有哪些用户:cut -d : -f 1 /etc/passwd查看可以登录系统的用户:cat ...
  • qq_16239775
  • qq_16239775
  • 2018-04-14 13:00:53
  • 25
收藏助手
不良信息举报
您举报文章:家用服务器常用基本命令
举报原因:
原因补充:

(最多只允许输入30个字)