文档章节

linux常用

 阿宇_
发布于 2015/08/03 19:45
字数 923
阅读 154
收藏 2

1.文件/文件夹赋权限(一般赋予可执行文件权限)

chmod -R 777 文件/文件夹

 

2.解压zip文件

unzip XXX.zip

会解压到当前路径,所以一般解压apache-tomcat-6.0.39.zip时,先新建一个apache-tomcat-6.0.39文件夹

 

3.解压 *.tar.gz文件

tar -zxvf *.tar.gz

 

4.删除文件/文件夹(删除不可恢复)

rm -rf 文件/文件夹

 

5.级联创建文件夹

mkdirs -p main/subdir/ (这里在当前pwd目录下创建了级联目录main/subdir)

 

6.创建一个文件

echo "" > a.txt(最直接的方法了,这个命令还可用于清空a.txt)

 

7.拷贝文件

cp 源文件 目的文件夹路径(例如cp Screenshot/cer.cer yangxy/abc)

 

8.移动文件(剪切)

mv  源文件 目的文件夹路径

 

9.查看环境变量

echo $JAVA_HOME

 

10.实时查看tomcat日志文件更新内容

tail -f /usr/local/tomcat6/logs/catalina.log

 

11.系统32/64位查看(执行结果有带64的为64位系统)

more /proc/version

 

12.开机启动(以启动redis为例)

vi /etc/rc.local

在最后面一行添加:/usr/local/bin/redis-server /root/redis-3.0.4/redis.conf

 

13.远程windows机器

rdesktop -f -a 32 210.10.3.98

后续再补充环境变量的配置

 

14.禁止屏幕休眠(RHEL6为例)

系统->首选项->屏幕保护程序->“计算机空闲时激活屏幕保护程序”(反选)->电源管理->交流电供电时->

所有点选项反选,且所有点选项均调为“从不”

 

15.查看用户所在组

 

[root@localhost var]# groups ftpuser

ftpuser : ftpuser ftpadmin

这里显示ftpuser这个用户同时属于ftpuser和ftpadmin这两个组

[root@localhost var]# cat /etc/group

ftpadmin:x:501:ftpuser

ftpuser:x:502:

表示ftpadmin组,x是密码段,组ID是501,组内成员有ftpuser和ftpadmin(ftpadmin默认不显示在此)

组名:口令:组标识号:组内用户列表

 

16.添加用户到组

usermod -G groupA ftpuser

把ftpuser添加到组groupA并离开其他组

usermod -a -G groupA ftpuser

把ftpuser添加到组groupA不离开其他组,-a 代表 append

 

17.关于/ect/passwd

[root@localhost var]# cat /etc/passwd

 

apache:x:48:48:Apache:/var/www:/sbin/nologin

ftpadmin:x:501:501::/var/common:/sbin/nologin

ftpuser:x:502:502::/var/commonuser:/sbin/nologin

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
 

18.改变目录的所有者

chown ftpadmin:ftpadmin /var/ftpcommon/

将目录/var/ftpcommon/所有者更改为ftpadmin:ftpadmin(前一个为用户,后一个为组)

 

19.关闭SELinux

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器

如果是临时修改,不需要重启生效可以执行:setenforce 0

 

20.升级JDK1.6为JDK1.7

将jdk-7u79-linux-x64.gz放置在/usr/local/目录下,执行tar -zxvf jdk-7u79-linux-x64.gz,然后vi /etc/profile,在最后面将jdk加入环境变量如下,

JAVA_HOME=/usr/local/jdk1.7.0_79
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

unset i
unset pathmunge

source /etc/profile  执行这个让配置文件生效并检查是否升级成功:java -version

 

21.关于环境变量配置

使用修改.bashrc文件(在用户的家目录下)进行环境变量的编辑,只对当前用户有用。使用修改 /etc/profile 文件进行环境变量的编辑,是对所有用户有用。vi /etc/profile,vi /root/.bashrc

 

22.tomcat/ftp等启动正常,但无法被局域网访问(连接不上),需要关闭iptables

service iptables stop

 

23.linux为了安装网卡驱动,需要查看网卡型号,lspci -vvv,有个Ethernet controller,本机测试的结果为:Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 0c),跟鲁大师在机器安装Windows时测试到的结果基本一致:瑞昱 RTL8168/8111/8112 Gigabit Ethernet controller 

 

 


 

© 著作权归作者所有

共有 人打赏支持
粉丝 6
博文 165
码字总数 61133
作品 0
成都
程序员
私信 提问
(五)Linux学习笔记-Linux常用命令-压缩解压

(五)Linux学习笔记-Linux常用命令-压缩解压 压缩解压 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 压缩解压 gzip(压缩文件) gunzip(解压文件) tar(打包目录,常用) zi...

Super_RD
2018/12/06
0
0
Linux究竟要学习哪些东西?

很多人想学习Linux,寻找linux基础学习线路,但是不知道从哪里着手。这里我为大家准备了Linux基础需要学习的一些东西,供大家借鉴使用,详细请参考下面给出的9点建议。Linux程序工程师非常吃...

小杰java
2017/10/23
0
0
苦背Linux命令行,不如实例操作!

"唯有实践才可以提升能力" "每天学习一小点,进步一大点" ——来自课程评论 许多新手学习Linux命令行会直接拿着各种大全背,但这种做法见效会比较慢,过几天不去看也容易忘。 如果能边看文档...

实验楼
2018/08/02
0
0
关于学习linux的一些心得体会

昨天一个学弟问我怎么学好linux,就思考了一下,做下总结,欢迎大家补充!!!(他还让我给他补linux课,表示很蛋疼。。。。) 学习linux之前必须要做好心理准备: 第一,要明白学好linux不是...

索隆
2012/09/14
0
0
构建自己的Linux 之二 BusyBox移植

构建自己的Linux 之二 BusyBox移植 BusyBox是一个集成了一百多个最常用linux命令和工具的软件,他甚至还集成了一个http服务器和一个telnet服务器,而所有这一切功能却只有区区1M左右的大小.我们...

长平狐
2013/06/03
133
0

没有更多内容

加载失败,请刷新页面

加载更多

table边框样式

table{ border:0.5px solid #000; border-collapse:collapse; //去除边框间空隙}th,td{ border:0.5px solid #000;}...

学霸猫
15分钟前
1
0
分布式消息通讯Kafka原理分析(二)

本章重点: 1.消息的存储原理2.Partition的副本机制原理3.副本数据同步原理 消息的文件存储机制 通过如 下命令找到对应partition下的日志内容 [root@localhost ~]# ls /tmp/kafka-logs/f...

须臾之余
19分钟前
0
0
Vue Element表单绑定(四)常用操作整理

一、启用回车提交报单操作 在登录页面,使用回车提交表单操作一般是必要的一个操作。在 Element中如何使用呢,示例如下: 来个注意点: 1.button按钮的native-type设置为submit,而不是绑定c...

tianma3798
24分钟前
1
0
《大话数据结构》读后总结(七)

常见的时间复杂度 执行次数 函数阶 非正式术语 12 O(1) 常数阶 2n+3 O(n) 线性阶 3n^2+2n+1 O(n2) 平方阶 5log2n+20 O(logn) 对数阶 2n+3nlog2n+19 O(nlogn) nlogn阶 6n^3+2n^2+3n+4 O(n3) 立...

徐曙辉
26分钟前
0
0
three.js 事件交互

点击查看交互效果 在three.js中,展示的一切内容都是在canvas中绘制的,所以点击事件点击到物体上是无法获取点击对象的,要获取点击的对象要使用RayCaster,用于在三维空间中进行鼠标拾取,原...

tianyawhl
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部