设为首页 收藏本站
查看: 875|回复: 0

[经验分享] samba,grub,apache,软件的安装等介绍

[复制链接]

尚未签到

发表于 2017-1-11 08:42:21 | 显示全部楼层 |阅读模式
  who -u (显示进程)
who
  w(显示在使用什么程序)
last查看最近有哪些用户登陆过该系统!·
top 进程号,cpu消耗%,内存消耗%.(输入q可以退出)
  ps -A(PID TTY( tty1第一个字符界面登陆,tty2第二个字符界面登陆,pts/0远程登陆,?代表后台) TIME CMD)
ps -aux更具体了
  kill -9 PID(无条件杀死进程)
  vi 中
:set nu
加行号!
  /etc/passwd文件详细介绍(用户的管理文件)
root(用户名):x(该用户登陆时需要密码):0(该用户id):0(用户组的id):root(用户组名):/root(用户组目录,cd ~可以返回到用户的主目录下):/bin/bash(命令解释器)
  /etc/shadow(和用户密码相关的信息文件)
  root:$13dsfdsfsfdsf(md5加密后的密码):12653(自1970年开始到上次修改密码多少天):0(间隔最小天数修改密码):99999(间隔最大天数修改密码):7(离最大间隔时间7天时提醒用户修改密码):1(过期一天后封锁该帐号)::
  /etc/login.defs(建立用户时系统默认的一些信息)
MAIL_DIR /var/spool.mail
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7
CREATE_HOME yes按照用户名在home目录下创建一个属于自己的目录(如果为no将不可以进入图形界面)
.........
  rm -rf 文件夹名(删除目录)
  
日志的配置文件
vi /etc/syslog.conf
authpriv.*   系统登陆信息
cron.*        定时器信息
.crit 系统出现故障时的临界信息
  shell编程
echo $接着按2次tab键(系统变量)
  #! /bin/bash
abc()
{
 a=abc
 echo $a
}
echo hostname:$HOSTNAME
echo pwd:`pwd`
abc
ls -l
  GRUB配置
  /boot/grub/grub.conf
default=0
timeout=10(00表示不等待,直接进入。0还没有测试,还不知道。-1永远不会有时间限制)
password 123(全局)
splashimg(hd0,0)/grub/splash.xpm.gz
title red hat linux
     password 123(lock在全局变量时使用)
     root(hd0,0)
     kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
     initrd /initrd-2.4.20-8.img
title windows 2k
 password --md5 sdfsdfdsdsfs
      rootnoverify(hd0,6)
      chainloader+1
  grub-md5-crypt(回车)生成md5密文
  kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ single,目的是通过单用户模式进入系统来修改2个配置文件,从而可以突破root密码.
  vi /etc/passwd
vi /etc/shadow 修改这2个文件即可突破root密码
  
windows下 net share可以查看共享资源
  Samba服务器(samba服务器启动后有2个进程smb,nmb)
匿名访问
server string=rose's Samba Server(电脑名)
guest account=nobody(一般性用户,必要)
security=share(等级,必要)
[rose](共享文件夹名)
path=
valid users=nobody
有关密码的全部注释
  
用户名登陆配置
#guest account=nobody(一般性用户,注释)
security=USER(等级,必要)
smb passwd file=/etc/samba/smbpasswd
[rose](共享文件夹名)
path=
valid users=itfly root(该用户必须在/etc/passwd里存在)
但是samba的密码文件里并没有该用户所以。。
smbpasswd -a itfly
New SMB password:
Retype new SMB password:
Added user itfly.
  vi编辑器可以修改
more只是查看,不能修改
  Apache服务器
/etc/httpd/conf/httpd.conf
DirectoryIndex main.php index.html index.html.var
  ServerRoot "/etc/httpd" (apache启动时会到这个目录下找相关文件)
PidFile  run/httpd.pid进程文件
StartServers 8(子进程副本数量)
MinSpareServers 5
MaxSpareServers 20 (8在这个5和20之间)
MaxClients 150
  在httpd.conf文件的尾部
<Directory "/var/www/html">
 Authname "itfly"(提示显示的东西)
 AuthType Basic
 AuthUserFile /etc/httpd/password
 Require user abc(Require user)
 
</Directory>
  [iyunv@localhost conf]# htpasswd -c /etc/httpd/password abc(要和上面对应)
New password:
Re-type new password:
Adding password for user abc
[iyunv@localhost conf]#
  
利用组来定义
<Directory "/var/www/html">
 Authname "itfly"(提示显示的东西)
 AuthType Basic
 AuthUserFile /etc/httpd/password
 AuthUserFile /etc/httpd/groupfile
 Require group aaa
 
</Directory>
  [iyunv@localhost conf]#touch groupfile
[iyunv@localhost conf]#vi /etc/httpd/groupfile
  aaa: abc conf(组的成员,空格分开)
再修改/etc/httpd/groupfile它的权限
  
利用apache建立虚拟主机(基于ip地址)
末尾
<VirtualHost 192.168.1.200>
 DocumentRoot /var/www/html/www1
 ServerName localhost
 ServerAdmin root@localhost
</VirtualHost>
<VirtualHost 192.168.1.201>
 DocumentRoot /var/www/html/www2
 ServerName localhost
 ServerAdmin root@localhost
</VirtualHost>
  /etc/sysconf/network-scripts文件夹下
ifcfg-eth0
ifcfg-eth0:1
ifcfg-eth0:2
....
修改相应的内容(ip等)
  
利用apache建立虚拟主机(基于端口)
末尾
<VirtualHost 192.168.1.30:81>
 DocumentRoot /var/www/html/www1/
 ServerName localhost
</VirtualHost>
<VirtualHost 192.168.1.30:82>
 DocumentRoot /var/www/html/www2/
 ServerName localhost
</VirtualHost>
在Listen 12.34.56.78:80后加上
Listen 80
Listen 81
Listen 82
  
<完>
注意:
虚拟的ip地址不可以重复使用,虚拟的ip可以再虚拟端口.如:
<VirtualHost 192.168.1.201>
 DocumentRoot /var/www/html/www2
 ServerName localhost
 ServerAdmin root@localhost
</VirtualHost>
<VirtualHost 192.168.1.201:80>
 DocumentRoot /var/www/html/www2
 ServerName localhost
 ServerAdmin root@localhost
</VirtualHost>
201本来就是虚拟的,现在又用它来虚拟一个端口,这就是不对的了
  压缩方法:
gzip
-h 查看帮助
-v 显示进度
  如:gzip -v aa.php压缩后aa.php消失,取而代之的是aa.php.gz
gzip -d aa.php.gz(gzip -d也是解压缩)
  gunzip 解压缩,-f意思是解压后的名字如果存在,直接覆盖,不询问。-v是进度
  compress 压缩后的扩展名为.Z
zip压缩不取代原文件,如:zip aa.php.zip aa.php  (将aa.php压缩为aa.php.zip)
unzip解压
  bzip2 aa.php压缩后aa.php.bz2
bunzip2解压
  tar打包
tar -cvf aa.tar soft(将soft文件夹打包成aa.tar,soft文件夹不会消失)
  tar -zcvf aa.tar.gz soft(一步执行即打包又压缩)
tar -zxvf aa.tar.gz(解压)
  tar -zcvf aa.tgz soft (.tgz也就是.tar.gz)
  安装软件
./INSTALL在当前目录下执行
  ./INSTALL &在后台执行
  rpm -ivh
rpm -e 删除一个软件包
rpm -qa 列出用户已经安装的软件包
rpm -qa 具体的软件包名 (查找该软件包)
  
.bz2是源文件安装,具体步骤如下:
./configure
make(根据makefile文件编译源文件)
make install

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-326757-1-1.html 上篇帖子: Apache-Dbutils轻量级ORM的JDBC工具 下篇帖子: Windows下开启Apache mod_rewrite模块完全解答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表