Linux ftp命令的使用方法详解
ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux 进行ftp操作将会非常容易。
Linux ftp命令的一般格式如下:
$ ftp 主机名/IP
其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命 ...
Linux系统调用fsync函数详解
功能描述:
同步内存中所有已修改的文件数据到储存设备。
用法:
#include
int fsync(int fd);
参数:
fd:文件描述词。
返回说明:
成功执行时,返回0。失败返回-1,errno被设为以下的某个值
EBADF: 文件描述词无效
EIO : 读写的过程中发生错误
EROFS, EINVAL:文件所在的文件系统不支持同步
强制把 ...
linux网络编程socket介绍
一.概念介绍
网络程序分为服务端程序和客户端程序。服务端即提供服务的一方,客户端为请求服务的一方。但实际情况是有些程序的客户端、服务器端角色不是这么明显,即互为客户端和服务端。
我们编写网络程序时,一般是基于TCP协议或者UDP协议进行网络通信的。
TCP:(Transfer Control Protocol)传输控制协议是一种面向连接的 ...
Linux中使用cgroups控制内存资源介绍
cgroups 中有个 memory 子系统,用于限制和报告进程的内存使用情况。
其中,很明显有两组对应的文件,一组带 memsw ,另一组不带
复制代码代码如下:
memory.failcnt
memory.limit_in_bytes
memory.max_usage_in_bytes
memory.usage_in_bytesmemory.memsw.failcnt
memory.memsw.limit_in_bytes
memory.memsw.max_usage_in_b ...
linux SSH配合SecureCRT的密匙完美使用方法
SSH,特别是 OpenSSH,是一个类似于 telnet 或 rsh,ssh 客户程序也可以用于登录到远程机器。所要求的只是该远程机器正在运行 sshd,即 ssh 服务器进程。但是,与 telnet 不同的是,ssh 协议非常安全。加密数据流,确保数据流的完整性,甚至安全可靠的进行认证它都使用了专门的算法。
然而,虽然 ssh 的确很棒,但还是有一 ...
linux wget下载进度条变成多行显示的解决方法
在之前为了 解决Putty客户端连接到CentOS之后显示乱码 的问题,设置了 LANG=zh_CN.UTF-8 之后,在使用wget下载的时候,wget下载进度条异常,竟然不能在一行显示了,变成了坑爹的多行显示,每一个周期wget自动会产生新的一行,结果下载进度慢点的文件,不用一会儿整个屏幕就全是wget进度条的天下了。
复制代码代码如下:
wg ...
Linux下修改时间时区的方法介绍
以前一直用date设置,这次参考网上资料,终于整了个全的。
Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就 ...
Cygwin本地安装教程图解(附cygwin安装软件下载)
初学linux时,最头疼的是,因为windows和linux各有优点,各有用途,所以只能麻烦的在两者之间切换,不断的重启。开机时也麻烦,因为初学者大多数使用windows,装了linux后,开机会自动启动linux(当然,可以通过在安装过程中设置或按装结束后修改相应文件来决定启动时先引导哪个系统),想进入windows还要坐在电脑旁死等。Cyg ...
linux中mkdir创建目录命令使用说明
阅读这篇文章之前建议大家先看下这篇文章:http://www.jb51.net/LINUX/mkdir.htm
1.命令格式:
mkdir [选项] 目录...
2.命令功能:
通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录) ...
linux下设定环境变量的方法介绍
那么需要将export命令写入某个系统文件中,拥有这种功能的文件常见的有如下几个:
/etc/environment 或 /etc/profile 或 ~/.profile 或 /etc/bash.bashrc 或 ~/.bashrc等。
有这么多可以用,到底它们有什么区别,谁先谁后呢?
首先,来看看这几个文件都是干什么的:
1./etc/environment–>是系统在登录时读取的第 ...
Linux磁盘管理之df命令详细介绍和使用实例(统计文件或目录的磁盘占用情况)
1.命令格式:
du [选项][文件]
2.命令功能:
显示每个文件和目录的磁盘使用空间。
3.命令参数:
-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或--total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-k或--kilobytes 以KB(1024bytes)为单 ...
Linux下执行程序出现 Text file busy 提示时的解决方法
使用 fuser xxx 命令查看制定的文件被哪个进程占用,然后关闭该进程,则解决问题。
备注: 如果 xxx 命令是在普通用root 下开启, 而在普通用户下使用:fuser xxx 是没有结果的
切换至 root 用度,再执行 fuser xxx ,则会显示 其进程号,将其杀即可。
eg:
# ./Xfbdev :0 -fp /usr/share/fonts/X11/misc
./Xfbdev: Te ...
为SUSE Linux添加软件安装源的方法(图文)
添加软件安装源无疑是一个很好的解决方式
在SUSE Linux 上添加软件安装源方法如下:
在终端命令行下
Java代码
#yast2
进入yast2 管理界面,
点击软件安装源
下一步就是点击添加了
这里主要是说明一下源的路径是在哪里找到的
http://download.opensuse.org/distribution/11.4/repo/oss/
进入这个路 ...
linux解压命令介绍
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirNa ...
linux yum使用管理详细使用
yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术用到自己的 distribution 形成了现在的 yum(原理和 apt 类似,但 apt 是编译代码,执行效率远高于用 python 写的 yum)。
yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序 ...
Linux系统下的历史记录删除方法
1、修改/etc/profile将HISTSIZE=1000改成0或1
清除用户home路径下。bash_history
2、立即清空里的history当前历史命令的记录
history -c
3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。
不过,可以调用'history -w'命令要求bas ...
linux chfn命令参数及用法详解(linux修改用户资料命令)
功能说明:改变finger指令显示的信息。
语 法:chfn [-f ][-h ][-o ][-p ][-uv][帐号名称]
补充说明:chfn指令可用来更改执行finger指令时所显示的信息。若不指定任何参数,则chfn指令会进入问答式界面。linux系统提供的finger命令显示的4中信息为、姓名、工作地址、帮工电话和家庭电话,它们可以被chfn命令改变 ...
linux命令大全之ps命令详解(查看进程结果)
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也 ...
linux mail命令用法浅析
在这里整理一下Linux中mail命令的使用。mail也是一个常用的命令,我们在很多地方都要用到它,比如定时把系统状况或日志发送到我们的邮箱里等等。
首先通过help参数来查看mail的所有参数如下:
复制代码代码如下:
Usage: mail [-BDFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr]
[-r from-addr] [-h ho ...
Linux/Ubuntu下刷新DNS缓存的方法
今天在Ubuntu下给一个网站更换了DNS,试着重新连接,发现无法打开,只好ping一下做一个测试,发现ip还是原来的地址,显然是本地DNS缓存的问题。大家都知道在Windows下面刷新本地DNS缓存可以通过ipconfig /flushdns来实现。那么在Linux下该怎么实现呢?很简单,也是一条命令的事情。
sudo /etc/init.d/networking restart ...