先nc -uv,然后在输入数据即可
创新互联主要从事成都做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务渝中,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
nc -uvz可以用来测试udp端口是否开启监听
比如要向本地10001端口发送数据,可以使用
echo "hello" /dev/udp/localhost/10001
方法二的好处在于,发送完数据后自动退出。当我们需要在命令行下循环向特定udp端口发送数据时,我们只能使用方法二。
例如
while true
do
echo "xxxx" /dev/udp/localhost/10001
done
最常用的是samba,如果安装有samba服务器,
[root@localhost ~]# /etc/init.d/smb start
启动 SMB 服务: [ 确定 ]
启动 NMB 服务: [ 确定 ]
如果停止呢?就在smb后面加stop ;重启就是restart
[root@localhost ~]# /etc/init.d/smb stop
[root@localhost ~]# /etc/init.d/smb restart
对于所有系统来说,通用的办法就是直接运行smb 和nmb;当然您要知道smb和nmb所在的目录才行;如果是自己编译的Samba ,您应该知道您把Samba放在哪里了;
[root@localhost ~]# /usr/sbin/smbd
[root@localhost ~]# /usr/sbin/nmbd
查看服务器是否运行起来了,则用下面的命令;
[root@localhost ~]# pgrep smbd
[root@localhost ~]# pgrep nmbd
如果安装有ftp服务器,可以用ftp命令
或SSH都可以
也可以用U盘等移动设备
还可以建一些SVN服务器
关掉Samba服务器,也可以用下面的办法,大多是通用的;要root权限来执行;
[root@localhost ~]# pkill smbd
[root@localhost ~]# pkill nmbd
1、for FILE in $(ls); do [COMMAND]; done
2、for a in {1..100}; do echo $RANDOM; done
3、for (( c=1; c=5; c++ )); do echo $RANDOM; done
4、for ((c=1; c21; c+=2)); do echo "Welcome $c times" ; done
5、for line in $(cat user.txt); do getent shadow $line; done
6、for FILE in $(cat file); do tar zcf $FILE.tar.gz $FILE;rm -rf $FILE; done
7、# awk计算所有行所有区域的总和
awk '{for (i=1; i=NF; i++) s=s+$i}; END{print s}'
#!/bin/sh
while :
do
ntpdate 192.168.0.235
sleep 1
done
保存这个脚本,比较叫file.sh
然后给他执行权限 chmod +x file.sh
设置开机自动启动 cp file.sh /etc/rc3.d/S99ntp
cp file.sh /etc/rc5.d/S99ntp
时间可以自己调,我上面写sleep 1 是停一秒
如果你想使用ksh作为你的默认shell 用chsh命令
格式
chsh [ -s shell ] [ username ]
描述
chsh 用来更换你登入时所用的shell 。在命令列没指定shell。 chsh 会提示一个给你。
加入你的名字叫user 就这样
chsh -s ksh user 就可以改变你默认的登陆shell了
其实bash比ksh强大很多了 否则也不会所有的linux发行版都用bash做默认shell了
学习的话 想用得时候直接运行ksh 就可以 退出的时候运行exit
顶上去请高手指教,或者大家知道哪里有这方面的教程可以看吗?