공통
*** 사용자가 바뀌면 환경변수를 읽지 못해서 REFRESH를 해야 한다. ***
neovim 설정 open
vi ~/.config/nvim/init.vim
[java] 프로세스 보기
ps -ef | grep java
ps aux
a: 이 옵션은 ps에게 시스템의 모든 사용자에 대한 프로세스를 나열하도록 지시합니다. 이 옵션이 없으면 ps는 명령을 실행 중인 사용자와 연관된 프로세스만 나열할 수 있습니다.
u: 이 옵션은 출력에 프로세스의 사용자/소유자를 표시하도록 ps에 지시합니다. 사용될 경우 출력에는 각 프로세스를 소유한 사용자를 나열하는 열이 포함됩니다. 이 옵션은 또한 출력을 사용자 중심으로 변경하여 사용자 활용에 대한 자세한 정보를 제공합니다.
x: 이 옵션은 터미널에 연결되지 않은 프로세스도 표시하도록 ps에 지시합니다. 일반적으로 일부 프로세스는 사용자의 터미널에 연결되지 않고 백그라운드에서 실행됩니다. x 옵션이 없으면 표시되지 않습니다.
-e: 이 옵션은 "모든 것"을 나타냅니다. 현재 사용자와 관련된 프로세스뿐만 아니라 시스템에서 실행 중인 모든 프로세스에 대한 정보를 표시하도록 ps에 지시합니다.
-f: 이 옵션은 "전체 형식"을 나타냅니다. 출력에 더 자세한 형식을 제공하도록 ps에 지시합니다.
백그라운드 출력
nohup java -jar app.jar &
/a/b/c/d/log/app.out 2>&1 &
찾기 (이어서 하면 and 이다)
grep [a] | grep [b] | grep [c] ...
네트워크 상태보기;[-a][-n]
netstat [option];[자세히보기][전부 숫자로 표시]
폴더들 보기;폴더들 자세히 정보 보기
ls;ls -s 또는 ll = ls -alF
관리자로 변경하기;[id]로 변경하기
su;su [id]
파일 정보 flush 하기
ex) 센트OS 에서 bash_profile을 flush한다.
source ~/.bash_profile
유저가 누군지 보는 명령어
whoami
[파일이나 폴더]의 소유자를 [id]로 바꾼다.; [파일이나 폴더]의 소유 그룹을 바꾸기;[-R]
chown [-R(option)] [user id] [파일이나 폴더] ;chown [user group].[user id] [파일이나 폴더]; [하위 디렉토리들도 적용]
해당 경로의 실행권한 주기.
chmod +x *.sh
Centos 에서 포트와 통신프로토콜에 대한 방화벽 열기
firewall-cmd --permanent --add-port=[포트번호]/[통신 프로토콜(tcp 또는 udp)]
Centos 에서 방화벽 처리;[refresh][리스트 보기][영구히 허용]
firewall-cmd; [--reload][--list-all][--permanent --add-port=[port 번호]/[tcp or udp]]
ip 보기
ip addr show;ipconfig;ip a
vi
디렉토리 생성
추가 옵션 -p 추가적인 디렉토리까지 생성해줌
mkdir -p foo1/foo2/...
게이트웨이 보기
route -n
레드헷계열(Cent OS ...)
zip 압축풀기
unzip [파일명]
압축 하기
zip ;[-r]
zip [option] [압축 결과물의 이름] [파일, 폴더 경로];[하위 폴더까지 전부 압축]
CentOS profile(bash_profile) 경로
~/.bash_profile
파일 정보 flush 하기
(ex. bash_profile을 flush한다.)
source ~/.bash_profile
방화벽을 종료한다.
systemctl stop firewalld
Centos 에서 프로그램 실행;종료;OS 재시작시 재실행
systemctl start;systemctl stop;systemctl enable
Centos 에서 네트워크 재시작
systemctl restart network
Centos 에서 네트워크 설정파일 경로;설정파일 이름규칙
/etc/sysconfig/network-scripts; ifcfg-enp or ifconfig-ens
네트워크매니저
systemctl stop NetworkManager; systemctl disable NetworkManager
yum
yum update
우분투 계열
관리자 접속하기
sudo su // 우분투
설치 파일
ufw, a2ensite
root password 바꿀 때 썼었음
sudo passwd
lnk 파일 생성 명령어 #-s soft link -h hard link
(ex. ln -s jdk-10.0.1/ java)
ln -s [폴더나 파일명] [링크시킬 이름]
우분투 profile 경로
/etc/profile
vi
입력모드
INSERT
저장
w
vi 나가기;강제 나가기
q;q!
라인 숫자 보기;안보기
set nu;set nu!
vi 검색법
https://developsd.tistory.com/122
ㅇㅇ