包含linux中ant命令的词条

请教如何在linux下使用 antlinux中设置ant环境变量:
root用户登陆,用vi编辑器修改root目录下的".bash_profile"属性文件,假设Ant安装在/user/local/ant目录下 , 要在文件的最后加上"exportANT_HOME=/user/local/ant"和"export PATH=$PATH:$ANT_HOME/bin"
如何在linux下配置ant去运行svn相关任务如果linux上已经装有了svn命令行工具的话linux中ant命令,那么就可以直接按照把svnant里面的相关的jar放到ant的lib目录下使用就可以了 。
其内容如下linux中ant命令:
Making SvnAnt use JavaSVN
Step-by-step instructions:
Remove existing javahl.jar and svnClientAdapter.jar (libraries distirbuted with the svnant) from your Ant classpath (ANT_HOME/lib/ directory).
Download latest version of JavaSVN library. You will need javasvn.jar and javasvn-javahl.jar files from the library distribution.
Get patched version of svnClientAdapter.jar (version 0.9.32).
Put javasvn.jar, javasvn-javahl.jar and svnClientAdapter-0.9.32.jar files on your Ant classpath (ANT_HOME/lib/ directory).
After performing the steps above svnant will use JavaSVN instead of JavaHL bindings.
1、Linux系统基本网络1.1、服务器注意事项:
远程服务器不允许关机,只能重启
重启时应该先关闭服务
不要在服务器访问高峰运行高负载命令
远程配置防火墙时不要把自己踢出服务器
指定合理的密码规范并定期更新
合理分配权限
定期备份重要的数据和日志
1.2、设置网络桥接命令和(ANT模式):
systemctl restart network------重启网卡service network restart---------重启网络服务
systemctlstop NetworkManager临时暂停网络管理器systemctl disable NetworkManager 永久关闭网络管理器
systemctl start NetworkManager拥有root用户的可执行权限
systemctl stop NetworkManager停止并禁用虚拟机 NetworkManager 服务
systemctl disable NetworkManager
注意:修改网络配置文件后,需要重新加载网络连接,如果是通过network.service则使用命令:systemctl restart network;如果是通过NetworkManager.service则使用nmcli命令:nmcli connection reload 。
设置网络主要操作(桥接模式和)
[root@localhost network-scripts]# cd etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-ens33
systemctl restart network------重启网卡
service network restart---------重启网络服务
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static设置静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=10c17057-e9c9-4831-a8ff-0757ea0abc0b
DEVICE=ens33
ONBOOT=yes#开机重启
#IPADDR=192.168.43.168#ip地址(需要跟主机同一个网段,不同一个IP)
IPADDR=10.63.73.20
#NETMASK=255.255.255.0#子网掩码(下面三个都跟主机一样)
NETMASK=255.255.0.0
#GATEWAY=192.168.43.1#网关
GATEWAK=10.63.255.254
#GATEWAK=10.200.0.3
#DNS1=192.168.43.1#DNS服务
设置网络主要步骤(Nat模式)
1.打开Vm,点击编辑-虚拟网络编辑
2.选择VMnet8,将VMnet信息改为NAT模式,比如linux中ant命令我的本机IP是192.168.138.1,子网掩码为255.255.255.0
所以我将下面的IP配置成192.168.138.0 子网掩码配置成255.255.255
3.再点击NAT设置将网管配置成192.168.138.2(ps:网关不要配置成和自己IP地址一样)
然后再应用确定
4.右键点击虚拟机设置,网络适配器改为自定义(选择Vmnet8 Nat模式)
5.接下来开启虚拟机
cd /etc/sysconfig/network-scripts/
vim ifcfg-eno16777736
然后再执行命令:/etc/init.d/network restart
1.3、设置防火墙
1.3.1、防火墙命令
停止防火墙:
systemctl stop firewalld.service #停止firewall 防火墙
serviceiptables stop#(centos7版本之前)
永久关闭防火墙:
systemctl disable firewalld.service #禁止firewall开机启动 ( 永久关闭防火墙 )
chkconfig iptables off #永久关闭防火墙
开始防火墙:
systemctl start firewalld#启动防火墙
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动(重启)
查看防火墙状态:
systemctl status firewalld
serviceiptables status # (7版本之前)
1.3.2、Linux chkconfig 命令
Linux chkconfig 命令用于检查 , 设置系统的各种服务 。
这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务 , 其中包括各类常驻服务 。
语法
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level 等级代号][系统服务][on/off/reset]
参数 :
--add增加所指定的系统服务,让 chkconfig 指令得以管理它,并同时在系统启动的叙述文件内增加相关数据 。
--del删除所指定的系统服务,不再由 chkconfig 指令管理 , 并同时在系统启动的叙述文件内删除相关数据 。
--level等级代号指定读系统服务要在哪一个执行等级中开启或关毕 。
实例
列出chkconfig 所知道的所有命令,可以用chkconfig –list查看所有的服务及其在每个级别的开启状态 。
# chkconfig --list
开启服务
# chkconfig telnet on//开启 Telnet 服务
# chkconfig --list//列出 chkconfig 所知道的所有的服务的情况
关闭服务
# chkconfig telnet off// 关闭 Telnet 服务
# chkconfig --list// 列出 chkconfig 所知道的所有的服务的情况
[root@cent01 sbin]# chkconfig --level 3 network off//关闭3级别的network服务
[root@cent01 sbin]# chkconfig --list //3级别已关闭
network0:关 1:关 2:开 3:关 4:开 5:开 6:关
[root@cent01 sbin]# chkconfig network on //不输入级别,默认打开2,3,4,5级别
[root@cent01 sbin]# chkconfig --list
network0:关 1:关 2:开 3:开 4:开 5:开 6:关
[root@cent01 sbin]# chkconfig --del network //删除network
[root@cent01 sbin]# chkconfig --list//network已消失
mysqld0:关 1:关 2:开 3:开 4:开 5:开 6:关
netconsole0:关 1:关 2:关 3:关 4:关 5:关 6:关
[root@cent01 sbin]# chkconfig --add network //增加network服务
[root@cent01 sbin]# chkconfig --list//network服务又恢复了
mysqld0:关 1:关 2:开 3:开 4:开 5:开 6:关
netconsole0:关 1:关 2:关 3:关 4:关 5:关 6:关
network0:关 1:关 2:开 3:开 4:开 5:开 6:关
[root@cent01 sbin]# chkconfig --list
注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务 。SysV 配置数据
可能被原生 systemd 配置覆盖 。
要列出 systemd 服务,请执行 'systemctl list-unit-files' 。
查看在具体 target 启用的服务请执行
'systemctl list-dependencies [target]' 。
mysqld0:关 1:关 2:开 3:开 4:开 5:开 6:关
netconsole0:关 1:关 2:关 3:关 4:关 5:关 6:关
注意: 但是这里只显示了SysV管理的服务 , centos6及之前都是这个管理工具,但是在centos7用的是systemd管理,所以systemd管理的服务在这里没有显示出来 。
运行级别为系统启动级别,具体含义如下:
0 shutdown关机
1 单用户模式
2 无NFS支持的多用户模式
3 完全多用户模式,常用的命令行模式
4 保留给用户自定义
5 图形界面登录,比3多了一个图形界面
6 重启
1.3.2、Linux systemd命令
systemd是管理开机启动程序的工具(SysV启动开机进程时一次只能启动一个,而systemd则一次可以启动多个服务,这样就导致systemd的开机速度会更快 。)
[root@localhost ~]# systemctl list-units --all --type=service
UNITLOADACTIVESUBDESCRIPTION
abrt-ccpp.serviceloadedactiveexitedInstall ABRT coredump hook
abrt-oops.serviceloadedactiverunning ABRT kernel log watcher
UNITLOADACTIVESUBDESCRIPTION
[root@cent01 sbin]# ls /usr/lib/systemd/system//启动的脚本文件目录
[root@cent01 ~]# systemctl list-units//列出正在运行的unit
[root@cent01 ~]# systemctl list-units --all //列出所有的unit,包括active和inactive
[root@cent01 ~]# systemctl list-units --all --state=inactive //列出inactive的unit
[root@cent01 ~]# systemctl list-units --all --type=service//列出所有状态的service
[root@cent01 ~]# systemctl list-units --type=service//列出active的service
[root@cent01 ~]# systemctl is-active crond.service//查看某个unit是否active
systemctl enable crond.service //开机启动 .service可以省略
systemctl disable crond.service //禁止开机启动
systemctl status crond.service//查看服务状态
systemctl start crond.service //启动服务
systemctl stop crond.service//停止服务
systemctl restart crond.service//重启服务
systemctl is-enabled crond.service//查看某个服务是否开机启动
unit /usr/lib/systemd/system 此目录下列出了很多文件 , 这些文件都是unit 。类别如下:
service 系统服务target 多个unit组成的组device 硬件设备mount 文件系统挂载点automount 自动挂载点path 文件或路径scope 不是由systemd启动的外部进程slice 进程组snapshot systemd快照socket 进程间通信的套接字swap swap文件timer 定时器
target target类似于centos6的启动级别 , target内又包含多个unit的组合,当然target内也可以包含target 。启动target就是启动多个unit,用target来管理这些unit 。
[root@cent01 ~]# systemctl list-units --all --type=target//查看当前所有的target
UNITLOADACTIVESUBDESCRIPTION
basic.targetloadedactiveactive Basic System
bluetooth.targetloadedactiveactive Bluetooth
[root@localhost ~]# systemctl list-dependencies multi-user.target
multi-user.target
● ├─abrt-ccpp.service
● ├─abrt-oops.service
● ├─abrt-vmcore.service
● ├─abrt-xorg.service
[root@localhost ~]# systemctl get-default//查看系统默认的target
multi-user.target
systemctl set-default multi-user.target//设置默认的target
multi-user.target等同于centos6的运行级别3 。linux中ant命令他们的对应关系如下:
SysV运行级别systemd target备注
0poweroff.target关闭系统
1rescure.target单用户模式
2multiuser.target用户自定义级别,通常识别为3
3multiuser.target多用户命令行模式
4multiuser.target用户自定义级别,通常识别为3
5graphical.target多用户图形界面,比级别3只多一个GUI
6reboot.target重启
所以总结起来,一个service属于一种unit,多个unit组成一个target,当然target里面也可以包含target 。
1.4、ifconfig命令配置IP网络参数
格式:
[root@localhost /]#ifconfig [网络设备] [ip地址] [MAC地址] [netmask掩码地址] [broadcast广播地址(NDC)] [up/down]
[root@localhost /]#ifconfig eth0 192.168.74.130 netmask 255.255.255.0 up
用ifconfig命令配置eth0别名设备,为eth0绑定多个IP地址 。
[root@localhost /]#ifconfig eth0:1 192.168.74.130
[root@localhost /]#ifconfig eth0:2 192.168.73.130
1.5、使用routedel命令添加路由
格式:
[root@localhost /]#routedel [-net|host] [网域或主机] netmask [mask] [gw]
[root@localhost /]#route #查看路由信息
功能:添加路由
-net : 表示后面接的路由为一个网络 。
-host : 表示后面接的为连接到单部主机的路由 。
netmask : 与网络有关,可以设定netmask决定网路的大小 。
gw : gateway (网关)的简写,后面接的是ip地址 。
1.6、使用hostname命令修改主机名称
[root@localhost /]#hostname service.jw.com
hostnamectl set-hostname nod1
linux系统基本操作命令 linux下基本命令使用讲解1、文件与文件夹(目录)操作命令
1)rm:删除命令
例:$ rm -i 文件名-------------有询问“Y/N”linux中ant命令; rm -r 文件名 ---------------删除该文件夹和子目录下linux中ant命令的所有文件;
例:$ rm -f 文件名------------- 直接删除,不询问
2) mv:移动目录或文件,还可以重命名
例:$ mv text /zzz -------------将text移动到zzz目录下;
例:$ mv text zzz ---------------text重命名为zzz
3) mkdir:创建路径和删除路径,创建目录
例:$ mkdir zzz -------------在当前目录下创建zzz的目录;
例:$ rmdir zzz ---------------删除目录zzz
4) touch :创建空文件
例:$ touch zzz.xx ----------------创建文件名是zzz.xx的文件
5)cat :查看文件内容
例:$ cat zzz.xx -----------------查看文件zzz.xx中的内容
6)tail :监视文件尾部内容,默认10行
例:$ tail -n 20 -f zzz.xx -----------查看文件zzz.xx的尾部20行内容
7)cp :复制
例:$ cp a.xx b -------将a.xx文件复制到b目录(文件夹)下
8)scp :拷贝文件
例:$ scp -i zzz.xx root@192.168.1.35:/xxx/xxxx/ -----------------从一台虚拟机上将文件zzz.xx拷贝到另外一台35的虚拟机的指定目录下;
例:$ scp -r zzz root@192.168.1.35:/xxx/xxxx/ -----------------从一台虚拟机上将文件夹(目录)zzz拷贝到另外一台35的虚拟机的指定目录下
9)chmod :给文件赋权限
例:$ chmod 777 zzz.xx 给zzz.xx文件增加可执行的权限2、查看端口号的命令 : netstat -antpl
3、查看正在执行的进程的命令 : ps -ef
4、强制杀死xxxx该进程的命令 :kill - 9 xxxx
5、配置Java环境变量的命令:
先执行---- vi /etc/profile 配置结束执行------- socrce /etc/profice 然后执行-------cat /etc/profile进行查看,用java -version查看Java版本
6、df -h ----------------是查看磁盘容量的使用情况
必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=区块大小 指定区块大小
-t文件系统类型 只显示选定文件系统的磁盘信息
-x文件系统类型 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息
“df -h”这条命令再熟悉不过 。以更易读的方式显示目前磁盘空间和使用情况 。
“df -i” 以inode模式来显示磁盘使用情况 。
7、网络命令
1)ifconfig :查看用户网络配置 。它显示当前网络设备配置 。补充:Windows 用的是 ipconfig
2)ping 将数据包发向用户指定地址 。当包被接收,目标机器发送返回数据包 。ping 主要有两个作用:
用来确认网络连接是畅通的 。
用来查看连接的速度信息 。
linux上做单元测试的时候,用到了一个命令ant test 。问:该目录下并没有test这个文件 。只有build.xml文件ant是读取 当前目录下的 构建配置文件 build.xml
ant test 是指定调用 target节点的name="test"
直接ant 那是 project 节点 已经指定了默认调用的target(default="?")
ant配置后提示不是内部命令也不是外部命令ant运行需要配置相应的高级环境变量的 。
解释:ant需要在path中添加“;D:\apache-ant-1.8.4\bin” , 前面的是英文“;”,后的是配置到ant的bin路径下 。
备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量” , 在选择“环境变量”即可 。
【包含linux中ant命令的词条】linux中ant命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、linux中ant命令的信息别忘了在本站进行查找喔 。

    推荐阅读