本周问题

1.如何学习公司开源框架。

抓住主干,找到这个项目的入口,然后大力度的去看这个项目的处理思路,大致流程

2.idea是单独复制一份Tomcat的配置文件出来,用于该项目的配置
在.idea/system/tomcat/<项目名字>/conf文件夹下。

3.chmod x+u 文件
change the permssion model of a file
u代表所有者,x代表执行权限
linux drwxr-xr-x 
第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。

4.couldnot conntact localhost 8008,tomcat may be not running
查询tomcat进程命令:ps -ef |grep tomcat
我们将获取到的进程的PID进行kill处理:
kill -9   pid     #pid 为相应的进程号

5.执行脚本的几种方式:
1.bash脚本文件或者sh脚本文件,通过这种方式,可以运行没有执行权限或者在脚本里没有解释器的脚本文件
2.source脚本文件或者.脚本文件,(.和脚本文件之间有空格),这种运行方式是在当前shell下运行。运行后脚本中定义的
变量不会释放

6.在本地运行的很好,放在服务器上却报错。。。原来是路径的原因,放到Linux 服务器上后,需要自己加上项目名
<Context path="" docBase="/usr/local/tomcat/apache-tomcat-7.0.77/webapps/HelloWorld" debug="0" reloadable="true"/>
webapps/后面跟你的项目名
通过这样的方式,就不加项目名,直接通过IP,就可以访问了

7.Linux
1.内核的引导:首先读入 /boot 目录下的文件
2.init:首先是读取init配置文件
3.初始化:
4.建立终端
5.用户登录系统
Linux有7个运行级别。针对不同业务场景,会有不同的运行级别
许多程序启动,在windows中,叫做服务。在Linux 中,叫做守护进程

8.kstarp.log 和caltina.out有什么区别,通过tail -f 都可以实时查看日志变化。

9..端口位数一般是多少位
0到65535都可以

 

10.Linux的基本权限有9个
分别是owner/group/others/ 三种身份各有自己的read/write/execute权限

11.在Linux系统中,查看文件内容

cat由第一行开始显示文件内容
tac从最后一行开始显示
ne显示的时候,顺道输出行号
more一页一页的显示文件内容
less与more类似,但是比more更好的是,他可以往前翻页
head 只看头几行
tail 只看尾巴几行

12.Linux如何创建新的用户
退出当前用户 exit 用户
添加用户:useradd -m 用户名  然后设置密码  passwd 用户名
或者adduser 添加用户,然后再赋值
1.使用useradd时,如果后面不添加任何参数选项,例如:#sudo useradd test创建出来的用户将是默认“三无”用户:一无Home Directory,二无密码,三无系统Shell。 
  2.使用adduser时,创建用户的过程更像是一种人机对话,系统会提示你输入各种信息,然后会根据这些信息帮你创建新用户。

删除用户:userdel  -r  用户名
userdel 删除用户,

userdel只能删除用户,并不会删除相关的目录文件。userdel -r 可以删除用户及相关目录。
而在Ubuntu下useradd与adduser有所不同

1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。

2、adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。


13.redis的部署

 通过wget命令,或者xftp上传文件到服务器上
tar zxvf 解压 然后make编译

使用make编译遇到的问题:
make[1] addlis.o Error 127
empty variable name

---------------------------------------
因为Redis是C实现的,需要gcc来进行编译,所以原因是系统未安装gcc,按顺序执行:
yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make

Redis-server /usr..../redis.conf 启动redis服务,并指定配置文件
Redis-cli 启动redis 客户端
Pkill redis-server 关闭redis服务
Redis-cli shutdown 关闭redis客户端
Netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值