点击右上角用户名,然后摁住Alt键不放,这时你会发现那个该死的“Log Out”变成了“Power Off”。
我觉得这是最简单的方法。
点击右上角用户名,然后摁住Alt键不放,这时你会发现那个该死的“Log Out”变成了“Power Off”。
我觉得这是最简单的方法。
准备工作:
下载VMware Workstation 8.0.2:迅雷快传 迅雷网盘
下载补丁vmware802fixlinux340.tar.gz: 迅雷快传 迅雷网盘
PS:如果资源过期可以邮件通知我续期^ ^
安装步骤:
安装VMware Workstation 8.0.2:
#sh VMware-Workstation-Full-8.0.2-591240.x86_64.bundle
安装后先不要运行VMware Workstation 8.0.2
打补丁
解压vmware802fixlinux340.tar.gz后
#sh patch-modules_3.4.0.sh
至此VMware Workstation 8.0.2已经安装完成
首次打开VMware Workstation 8.0.2时间会要求输入序列号。到搜索引擎上搜索一下就有了。
#ifconfig wlan0 up #iwlist wlan0 scan #iwconfiig wlan0 essid "目标网络" #dhcpcd wlan0
在我们使用 Windows 作为客户机的时候,通常有文件、打印共享的需求。作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过Windows Network 固有的功能实现这些要求。然而,通过 Samba 我们也可以让一台 CentOS 主机来兼容 Windows 网络,实现同样的功能,进而充分发挥 CentOS 主机的可用性。
本篇文档主要介绍怎样通过 Samba 服务器的构建实现 Windows 网络中的文件共享。
安装 Samba
首先,通过 yum 来在线安装 Samba 。
[root@sample ~]# yum -y install samba ← 安装 Samba Setting up Install Process Setting up repositories —> Package samba.i386 0:3.0.10-1.4E.9 set to be updated Downloading Packages: (1/2): samba-common-3.0.1 100% |=========================| 5.0 MB 00:04 (2/2): samba-3.0.10-1.4E. 100% |=========================| 13 MB 00:11 warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 443e1821 Public key for samba-common-3.0.10-1.4E.9.i386.rpm is not installed Retrieving GPG key from http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 Importing GPG key 0x443E1821 “CentOS-4 key <centos-4key@centos.org>” Key imported successfully Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: samba-common ######################### [1/2] Installing: samba ######################### [2/2] Installed: samba.i386 0:3.0.10-1.4E.9 Dependency Installed: samba-common.i386 0:3.0.10-1.4E.9 Complete!
配置 Samba
然后,通过编辑 /etc/samba/smb.conf ,根据需求配置 Samba。在这里,本文的原则是只将文件共享应用于内网,并让将要被共享的目录拥有充分的读写权限属性。
[root@sample ~]# vi /etc/samba/smb.conf ← 编辑 Samba 的配置文件 #======================= Global Settings ===================================== [global] ← 找到这一行(全局设置标签),在此行下面添加如下行: dos charset = CP936 ← 将 Windows 客户端的文字编码设置为简体中文 GB2312 unix charset = utf8 ← 指定 Samba 所在的 CentOS 服务端新建文件或目录时的编码为 utf8 display charset = CP936 ← 指定使用 SWAT(一种通过浏览器控制Samba的工具)时页面的默认文字编码 directory mask = 0777 ← 指定新建目录的属性(以下4行) force directory mode = 0777 directory security mask = 0777 force directory security mode = 0777 create mask = 0777 ← 指定新建文件的属性(以下4行) force create mode = 0777 security mask = 0777 force security mode = 0777 workgroup = MYGROUP ← 找到此行,将工作组名称改为 Windows 网络所定义的工作组名 ↓ workgroup = WORKGROUP ← 变为此状态,这里以Windows XP 默认的“WORKGROUP”为例 ; hosts allow = 192.168.1\. 192.168.2\. 127. ← 找到此行,去掉行首的“;”,并制定访问限制 ↓ hosts allow = 192.168.0\. 127. ← 变为此状态,指定内网IP地址及本地,只允许这两种情况的访问 然后在配置文件的末尾填如下几行,定义公众共享目录: [public] comment = Public Stuff path = /home/samba ← 指定共享目录位置 public = yes writable = yes ← 赋予共享目录写入权限的属性
接下来,创建将要通过 Samba 共享给 Windows 网络的专用目录。
在进行到服务端的连接之前,需要预先对用于登录 Samba 的用户进行设置。这里我们以 CentOS 中 Samba 标准的 Samba 用户数据库管理工具“smbpasswd”为例,创建用于登录 Samba 的用户数据。这里需要注意的一点:用 smbpasswd 才可以创建该用户在 Samba 用户数据库中的信息。
[root@sample ~]# smbpasswd -a centospub ← 将系统用户 centospub(例)加入到 Samba 用户数据库 New SMB password: ← 输入该用户用于登录 Samba 的密码 Retype new SMB password: ← 再次确认输入该密码 Added user centospub.
启动 Samba 服务
在启动 Samba 服务之前,首先将防火墙设置中 Samba 所用到的端口进行开放。有时你的防火墙可能会把smbd服务器的端口封掉,所以我们应该smbd服务器所占用的端口;下面查看中,我们知道smbd所占用的端口是139和445 ;
[root@sample ~]# netstat -tlnp |grep smb tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 10639/smbd tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 10639/smbd 如果您有防火墙,一定要把这两个端口打开。如果不知道怎么打开。可能你和我一样是新手,还是把防火墙规则清掉也行; [root@sample ~]# iptables -F 或 [root@sample ~]# /sbin/iptables -F [root@sample ~]# /etc/rc.d/init.d/iptables restart ← 重新启动 iptables ,使新的规则生效 Flushing firewall rules: [ OK ] Setting chains to policy ACCEPT: filter [ OK ] Unloading iptables modules: [ OK ] Applying iptables firewall rules: [ OK ]
最后,设置开机启动 Samba 服务。
[root@sample ~]# vi /etc/rc.d/rc.local ← 编辑开机启动rc.local文件 touch /var/lock/subsys/local /etc/rc.d/init.d/smb start ← 需启动Samba安装路径 注意:我的这个路径是yum安装这些服务得到的路径,填写时要根据自己的安装路径,找不到可以借助whereis命令,主要是找到smb 启动文件。 [root@sample ~]# /etc/rc.d/init.d/smb start ← 启动 Samba 服务 Starting SMB services: [ OK ] Starting NMB services: [ OK ]
从 Windows 客户端连接到 Samba 服务器
在服务端启动 Samba 服务后,我们就可以从 Windows 客户端通过 Windows 网络连接到 Samba。这里以 Windows XP 为例,说明如下连接过程:
1、从桌面打开“网上邻居”,并点击“查看工作组计算机”选项;
2、确认出现 Samba 服务端的连接,并双击该连接;(本站文档的主机名以 Sample 为例)
3、输入在服务端预先设置好的 Samba 用户的用户名及密码;(用户名同系统用户名,密码需要输入在通过 smbpasswd 为该系统用户设置的Samba 专用的密码。)
4、然后确认能够连接到 Samba 服务器,并出现根目录及 Samba 专用共享目录。
最后,在相应目录进行新建、修改以及删除文件的操作,测试相应权限的可操作性。
linux which 命令详解
功能说明:查找文件。
语 法:which [文件…]
补充说明:which指令会在环境变量$PATH设置的目录里查找符合条件的文件。
参 数:
-n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息
whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置
whereis命令的语法:whereis [-bmsu] [BMS 目录名 -f ] 文件名
whereis命令的各选项含义如下:
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路径。
whereis命令例子:
[root@linux]# whereis apache2
apache2: /usr/local/apache2
[root@linux]# whereis mysql
mysql: /usr/local/mysql
[root@linux]# whereis httpd
httpd: /usr/sbin/httpd.event /usr/sbin/httpd.worker /usr/sbin/httpd /etc/httpd /usr/lib/httpd /usr/share/man/man8/httpd.8.gz
1、首先查看linux内存使用
#free -m
2、把内存数据同步到硬盘
#sync
3、修改 /proc/sys/vm/drop_caches文件
#echo 3 > /proc/sys/vm/drop_caches //删除内存缓存。 #cat /proc/sys/vm/drop_caches //查看文件内容 3
以上2、3已释放内存。
4、查看内存
#free -m
可以看到空闲内存已经回来了
迅雷下载协议是经过加密的,如:
thunder://QUFodHRwOi8vd3d3LmNub3N3aWtpLmNvbS93cC1jb250ZW50L3RoZW1lcy9tb25vY2hyb21lL2ltZy9sb2dvLmdpZlpa/
直接在Linux下面是没有办法下载的。
在ubuntu中
在终端下用echo url|base64 -d 来解密,并显示地址,如(URL去掉头和尾):
echo QUFodHRwOi8vd3d3LmNub3N3aWtpLmNvbS93cC1jb250ZW50L3RoZW1lcy9tb25vY2hyb21lL2ltZy9sb2dvLmdpZlpa
|base64 -d
显示结果是:AAhttp://www.cnoswiki.com/wp-content/themes/monochrome/img/logo.gifZZ
所以解密后的地址是:http://www.cnoswiki.com/wp-content/themes/monochrome/img/logo.gif
然后在使用下载工具进行下载!
在线base64解码工具。http://maclife.net/tools/base64/
命 令: free
功能说明:显示内存状态。
语 法: free [-bkmotV][-s <间隔秒数>]
补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
参 数:
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-o 不显示缓冲区调节列。
-s<间隔秒数> 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息。
rontab简介
rontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρόνος),原意是时间。
通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。
1、安装
# yum install vixie-cron # yum install crontabs
2、启动
# /etc/init.d/crond restart Stopping crond: [ OK ] Starting crond: [ OK ] 表示成功!