Linux(以Redhat 9/FedoraCore 7 linux为例),设置系统的命令,操作命令。

1 #setup
// 配置系统,在文本界本显示一个准图形界面

2 #ifconfig
// 显示所有的NIC信息

3 # service network restart
// 重启网络服务,通常更改了网卡的配置信息,要立即生效,要重启网络服务
// 把 network 换成 iptables 可以重启 iptalbes,其它的,类似。

4 #iptalbes-save >/etc/sysconfig/iptables 
#iptables -L -vn
#iptalbes -F
#iptables -t filter -I INPUT -s 10.0.1.69 -p ip -j REJECT
#iptables -A INPUT -s 10.0.1.0/24 -j ACCEPT
#iptalbes -D INPUT 1
// iptables 操作命令

 

5 #tcpdump -p icmp
// 捕获icmp包

6 #startx
// 启动XWindow界面程序,退出图形界面返回到文本界面,按Alt + Ctrl + 回退键

7 #find / -name "file.txt"
// 从根目录查找名为file.txt的文件

8 #export LC_ALL=zh_CN.GB18030
这个命令就可以解决中文乱码的问题.

#export LC_ALL=en_US.UTF-8:en_US

#export LC_ALL=zh_CN.gb18030:en_US.UTF-8:en_US

显示英文(如运行make 命令时,系统提示变成英文)

 

 

9 Samba 软件的功能:

    ×共享Linux 的文件系统。
    ×共享安装在Samba 服务器上的打印机。
    ×支持Windows 客户使用网上邻居浏览网络。
    ×使用Windows 系统共享的文件和打印机。
    ×支持Windows 域控制器和Windows 成员服务器对使用Samba 资源的用户进行认证。
    ×支持WINS 名字服务器解析及浏览。
#service smb restart
#vi /etc/samba/smb.conf

security = share

[wenxy]
   comment = wenxy's dir in VM linux FC4
   path = /home/wenxy/mmi/test/
   browseable = yes
   writable = yes
   guest ok = yes

#chown nobody:nobody -R /home/wenxy/mmi/test

#vi /etc/sysconfig/selinux

SELINUX=Disable

#setenforce 0
修改完成后。直接使用: setenforce 0 可以不重启计算机!使设置立即生效
/************************************************************************/

Linux下的samba服务器配置文件详解 smb.conf


workgroup = MYGROUP

//此项表示在Windows操作系统中的“网上邻居”将会出现的SAMBA服务器所属群组,默认MYGROUP,不区分大小写。
   server string = Samba Server
//此项表示在Windows客户端启动SAMBA服务器的内容窗口后,所显示的说明。
;   hosts allow = 192.168.1. 192.168.2. 127.
//此项在默然情况下的配置下不使用,它可以用来设置局域网中容许访问SAMBA服务器的主机、子网或者是网域。如果超过一个必须用逗号隔开。
例子:
hosts allow=172.17.2.EXCEPT172.17.2.50
表示容许来自172.17.2.*.*的主机连接,但排除172.17.2.50
hosts allow=172.17.2.0/255.255.0.0
表示容许来自172.17.2.0子网中的所有主机连接
hosts allow=M1,M2
表示容许来自M1和M2两台计算机连接
hosts allow=@xq
表示容许来自XQ网域的所有计算机连接
   printcap name = /etc/printcap
    //此项是用来设置开机时自动加载的打印机配置文件名称和路径
   load printers = yes
    //表示是否容许打印机中的所有打印机,在开机时自动加载浏览列表,以支持客户端的浏览功能
   printing = cups
    //此项用来指定打印系统的类型
; guest account = pcguest
    //此项默认不使用,它是用来设置Guest帐号名
   log file = /var/log/samba/%m.log
    //此项可为所有连接到SAMBA服务器的计算机建立个别的记录日志
   max log size = 0
    //此项可以设置每个记录日志大小的上限,单位是KB
   security = user
    //指定SAMBA服务器使用的安全性等级
;   password server = <NT-Server-Name>
    //此项功能在默认的配置下不使用,而且只有在上个选项设置为“security=server”时才生效,它是用来指定密码服务的名称,所以要使用NETBIOS名称,也可以使用“password server=*”的方式来自动寻找可用的域控制器
; password level = 8
    //这个选项是为了避免SAMBA服务器和客户端之间容许密码大写位数不同而产生的错误
; username level = 8
    //这个选项是为了避免SAMBA服务器和客户端之间容许帐号大写位数不同而产生的错误
   encrypt passwords = yes
    //此项表示是否指定用户密码以加密的形态发送到SAMBA服务器
   smb passwd file = /etc/samba/smbpasswd
    //SAMBA服务器使用的密码文件路径
;   ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt
    //它用来指定包含所有受信任CA名称的文件
   unix password sync = Yes
 // 此项是用来把SAMBA密码文件中的加密内容修改时,可以使用此选项进行同步
   passwd program = /usr/bin/passwd %u
    //此项用来指定设置UNIX帐号密码的程序,其中%U表示用户名称
   passwd chat = *New*password* %n/n *Retype*new*password* %n/n *passwd:*all*authentication*tokens*updated*successfully*
    //此项用来设置用户在进行Linux密码转换成SAMBA服务器密码时,屏幕出现的指示字符串,以及与用户产生交互窗口
   pam password change = yes
     //此项表示可以使用PAM来修改SMB客户端的密码,而不使用“passwd program”选项中指定的程序
; username map = /etc/samba/smbusers
    //此选项指定一个配置文件,在此文件中包含客户端与服务端上的用户对应数据
;   include = /etc/samba/smb.conf.%m
//此选项容许SAMBA服务器使用其他的配置文件
; obey pam restrictions = yes
    //此项可以决定是否采用PAM帐号及会话管理的指令
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    //这个选项在编写TCP/IP程序时相当重要,因为可以借此调整SAMBA服务器运行时的效率
;   interfaces = 192.168.12.2/24 192.168.13.2/24
//此项可以使SAMBA服务器监视多个往来接口,如果服务器上有多张网卡应该配置此项
在配置时可以写成:
interfaces =eth0
interfaces =172.17.4.150
;   remote announce = 192.168.1.255 192.168.2.44
    //此项容许NMBD定期公布SAMBA服务器的IP地址和群组名称到远程的网络或主机
 
#========== Share Definitions ===============
[homes]                              //用户个日的主目录设置内容
   comment = Home Directories         //主目录注释
   browseable = no                    //是否容许其他用户浏览个人主目录
   writable = yes                      //是否容许写入个人目录
   valid users = %S                    //容许登陆的用户,%S表示当前登陆的用户
   create mode = 0664                  //新建文件的默认权限
   directory mode = 0775               //新建目录的默认权限
; map to guest = bad user                
    //当用户输入不正确的帐号和密码时,可以利用“map to guest”选项来设置处理的方式,但是必须把前面的“security”选项设为“user”“server”“domain”
设置项
说明
user
拒绝访问
server
如果帐号正确,但密码错误,容许以Guest登陆
domain
如果帐号和密码都错误,还是容许以Guest登陆
 
; [netlogon]                             //登陆网域时的“netlogon”目录设置内容
;   comment = Network Logon Service     //主目录注释
;   path = /usr/local/samba/lib/netlogon    //实际访问资源的本机路径
;   guest ok = yes                       //连接时是否需要密码
;   writable = no                       //是否容许写入此目录
;   share modes = no                    //是否容许目录中的文件在不同的用户之间共享
 
;[Profiles]                              //用户配置文件目录设置内容
;    path = /usr/local/samba/profiles       //实际访问资源的本机路径
;    browseable = no                    //是否容许浏览此主目录
;    guest ok = yes                       //连接时是否需要密码
 
 [printers]                               //设置打印机环境内容
   comment = All Printers                 //打印机注解
   path = /var/spool/samba                 //打印队列路径
   public=yes                            //是否容许Guest打印
   browseable = no                       //是否容许浏览打印机内的暂时存盘内容
   guest ok = no                         //连接时是否不需要密码
   writable = no                         //是否容许写入此目录


/************************************************************************/

10 不能正常login Linux 解决方法
先在用grub启动时,按e,找到如下大概信息如下的一行(这里以我的FC4为例)
kernel /boot/vmlinux_2.6.H_1.1369_FC4 ro root=/LABLE =/ rhgb quit修改成
kernel /boot/vmlinux_2.6.H_1.1369_FC4 single ro root=/LABLE =/ rhgb quit
改完后重启.
然后#passwdvi /etc/shadow就都能够改变root密码了

11 linux FC4喇叭不响的解决方法

原因:PC喇叭不响可能是因为内核没有probe到该硬件,致使pcspkr.ko没有被安装进内核.解决方法:
1).把pcspkr.c直接编译进内核.
#make menuconfig
Device Drivers ---> Input device support ---> [Y] Miscellaneous devices
---> [Y] PC Speaker support
重新编译内核.
2).如果还是用FC4的原配内核,需要用insmod方法.
#insmod /lib/modules/2.6.11-1.1369_FC4/kernel/drivers/input/misc/pcspkr.ko
写个shell脚本,把它放到rc3.d下.这样每次启动后就不用重输入.
其它版本Fedora或Linux也可能存在这问题,帮我试看看.悦耳动听的喇叭声终于回来了.

 


12. 直接修改配置文件来配置网卡:
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
#vi /etc/sysconfig/network-scripts/ifcfg-eth1

 

13. 试试int 3, int 5命令。:-)

#int 3

#int 5


14. Fedore Core 7不能自动关闭电源问题的解决

#halt -p // 加上参数-p就可以自动关闭电源,halt只是关闭系统,但不会自动关闭电源。

 

15. SVN命令

Check out,

#svn checkout "http://10.28.105.69/directory"

Export,

#svn export "http://10.28.105.69/directory"

Update,

#svn update "http://10.28.105.69/directory"

Commit,

#svn commit -m "Fixed history, or comment infomation"

建立分支步骤:

svn copy "http://svn.example.com/repos/calc/trunk" /
           "http://svn.example.com/repos/calc/branches/my-calc-branch" /
      -m "Creating a private branch of /calc/trunk."

然后check out到工作目录.

 

16. 显示PCI设备信息

#lspci

 

17. 显示某个网卡信息

#ethtool -i eth0


18. :-)

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值