├── .bashrc ├── .vimrc ├── README.md ├── mongod.conf ├── redis.conf ├── supervisor.conf └── vps.conf /.bashrc: -------------------------------------------------------------------------------- 1 | # ~/.bashrc: executed by bash(1) for non-login shells. 2 | # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) 3 | # for examples 4 | 5 | # If not running interactively, don't do anything 6 | case $- in 7 | *i*) ;; 8 | *) return;; 9 | esac 10 | 11 | # don't put duplicate lines or lines starting with space in the history. 12 | # See bash(1) for more options 13 | HISTCONTROL=ignoreboth 14 | 15 | # append to the history file, don't overwrite it 16 | shopt -s histappend 17 | 18 | # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) 19 | HISTSIZE=1000 20 | HISTFILESIZE=2000 21 | 22 | # check the window size after each command and, if necessary, 23 | # update the values of LINES and COLUMNS. 24 | shopt -s checkwinsize 25 | 26 | # If set, the pattern "**" used in a pathname expansion context will 27 | # match all files and zero or more directories and subdirectories. 28 | #shopt -s globstar 29 | 30 | # make less more friendly for non-text input files, see lesspipe(1) 31 | [ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" 32 | 33 | # set variable identifying the chroot you work in (used in the prompt below) 34 | if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then 35 | debian_chroot=$(cat /etc/debian_chroot) 36 | fi 37 | 38 | # set a fancy prompt (non-color, unless we know we "want" color) 39 | case "$TERM" in 40 | xterm-color|*-256color) color_prompt=yes;; 41 | esac 42 | 43 | # uncomment for a colored prompt, if the terminal has the capability; turned 44 | # off by default to not distract the user: the focus in a terminal window 45 | # should be on the output of commands, not on the prompt 46 | #force_color_prompt=yes 47 | 48 | if [ -n "$force_color_prompt" ]; then 49 | if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then 50 | # We have color support; assume it's compliant with Ecma-48 51 | # (ISO/IEC-6429). (Lack of such support is extremely rare, and such 52 | # a case would tend to support setf rather than setaf.) 53 | color_prompt=yes 54 | else 55 | color_prompt= 56 | fi 57 | fi 58 | 59 | if [ "$color_prompt" = yes ]; then 60 | PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$\n - \n > ' 61 | else 62 | PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$\n - \n > ' 63 | fi 64 | unset color_prompt force_color_prompt 65 | 66 | # If this is an xterm set the title to user@host:dir 67 | case "$TERM" in 68 | xterm*|rxvt*) 69 | PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" 70 | ;; 71 | *) 72 | ;; 73 | esac 74 | 75 | # enable color support of ls and also add handy aliases 76 | if [ -x /usr/bin/dircolors ]; then 77 | test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" 78 | alias ls='ls --color=auto' 79 | #alias dir='dir --color=auto' 80 | #alias vdir='vdir --color=auto' 81 | 82 | alias grep='grep --color=auto' 83 | alias fgrep='fgrep --color=auto' 84 | alias egrep='egrep --color=auto' 85 | fi 86 | 87 | # colored GCC warnings and errors 88 | #export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' 89 | 90 | # some more ls aliases 91 | alias ll='ls -alF' 92 | alias la='ls -A' 93 | alias l='ls -CF' 94 | alias lr='ls -ltrh' 95 | 96 | #os 97 | alias install='sudo apt install' 98 | alias update='sudo apt update' 99 | alias upgrade='sudo apt upgrade' 100 | alias clr='clear' 101 | alias sys='sudo systemctl' 102 | 103 | #git 104 | alias pull='sudo git pull origin' 105 | 106 | #laravel 107 | alias pa='php artisan' 108 | alias srv='php artisan serve' 109 | alias migrate='php artisan migrate' 110 | alias frsh='php artisan migrate:fresh' 111 | alias rfrsh='php artisan migrate:refresh' 112 | alias opt='php artisan optimize' 113 | alias optclr='php artisan optimize:clear' 114 | alias routes='php artisan route:list' 115 | alias compdump='composer dump-autoload' 116 | # alias ports='lsof -i :' 117 | # alias kill= 'sudo kill -9' 118 | # alias patest='php artisan import:excel policies' 119 | 120 | #react 121 | alias build='sudo npm run build' 122 | 123 | #xampp 124 | alias lampp='sudo /opt/lampp/lampp start' 125 | alias lamppstop='sudo /opt/lampp/lampp stop' 126 | alias lampprestart='sudo /opt/lampp/lampp restart' 127 | 128 | #mongodb 129 | alias mongostart='sudo systemctl start mongod' 130 | alias mongostop='sudo systemctl stop mongod' 131 | alias mongorestart='sudo systemctl restart mongod' 132 | alias mongo='sudo mongod -f /etc/mongod.conf --fork' 133 | 134 | #docker 135 | alias doc='sudo docker' 136 | 137 | alias docp='sudo docker ps -a' 138 | alias doci='sudo docker images' 139 | alias docl='sudo docker logs' 140 | 141 | alias docrc='sudo docker container rm -f' 142 | alias docri='sudo docker rmi -f' 143 | 144 | alias docc='sudo docker-compose' 145 | alias doccp='sudo docker-compose ps -a' 146 | alias doccr='sudo docker-compose run' 147 | alias doccu='sudo docker-compose up' 148 | alias doccd='sudo docker-compose down' 149 | alias docce='sudo docker-compose exec' 150 | alias doccb='sudo docker-compose up -d --build' 151 | alias doccbr='sudo docker-compose down && sudo docker-compose up -d --build' 152 | alias da='sudo docker-compose run --rm artisan' 153 | 154 | #python 155 | alias py='python3' 156 | 157 | # Add an "alert" alias for long running commands. Use like so: 158 | # sleep 10; alert 159 | alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' 160 | 161 | # Alias definitions. 162 | # You may want to put all your additions into a separate file like 163 | # ~/.bash_aliases, instead of adding them here directly. 164 | # See /usr/share/doc/bash-doc/examples in the bash-doc package. 165 | 166 | if [ -f ~/.bash_aliases ]; then 167 | . ~/.bash_aliases 168 | fi 169 | 170 | # enable programmable completion features (you don't need to enable 171 | # this, if it's already enabled in /etc/bash.bashrc and /etc/profile 172 | # sources /etc/bash.bashrc). 173 | if ! shopt -oq posix; then 174 | if [ -f /usr/share/bash-completion/bash_completion ]; then 175 | . /usr/share/bash-completion/bash_completion 176 | elif [ -f /etc/bash_completion ]; then 177 | . /etc/bash_completion 178 | fi 179 | fi 180 | -------------------------------------------------------------------------------- /.vimrc: -------------------------------------------------------------------------------- 1 | syntax on 2 | set number 3 | set relativenumber 4 | set tabstop=4 5 | set shiftwidth=4 6 | set autoindent 7 | set mouse=a 8 | set incsearch 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is my Configuration files that I used. 2 | 3 | list: 4 | - .bashrc ----> my linux aliases. 5 | - mongod.conf ----> config of mongodb with authorization. 6 | - supervisor.conf ----> config of supervisor service that used for manage jobs in laravel project. 7 | -------------------------------------------------------------------------------- /mongod.conf: -------------------------------------------------------------------------------- 1 | # mongod.conf 2 | 3 | # for documentation of all options, see: 4 | # http://docs.mongodb.org/manual/reference/configuration-options/ 5 | 6 | # Where and how to store data. 7 | storage: 8 | dbPath: /var/lib/mongodb 9 | # engine: 10 | # wiredTiger: 11 | 12 | # where to write logging data. 13 | systemLog: 14 | destination: file 15 | logAppend: true 16 | path: /var/log/mongodb/mongod.log 17 | 18 | # network interfaces 19 | net: 20 | port: 27017 21 | bindIp: 127.0.0.1 22 | 23 | 24 | # how the process runs 25 | processManagement: 26 | timeZoneInfo: /usr/share/zoneinfo 27 | 28 | #security: 29 | security.authorization : enabled 30 | # mongosh 31 | # use admin 32 | # db.createUser({ user: "mongoadmin" , pwd: "mongoadmin", roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase", "readWriteAnyDatabase"]}) 33 | 34 | #operationProfiling: 35 | 36 | #replication: 37 | 38 | #sharding: 39 | 40 | ## Enterprise-Only Options: 41 | 42 | #auditLog: 43 | 44 | #snmp: 45 | -------------------------------------------------------------------------------- /redis.conf: -------------------------------------------------------------------------------- 1 | # Redis configuration file 2 | 3 | # Specify the port number 4 | port 6379 5 | 6 | # Specify the bind address (optional) 7 | # bind 127.0.0.1 8 | 9 | # Specify the password (optional) 10 | # requirepass your_redis_password_here 11 | 12 | # Specify the database directory (optional) 13 | # dir /path/to/database/directory 14 | 15 | # Add any other desired configuration options 16 | -------------------------------------------------------------------------------- /supervisor.conf: -------------------------------------------------------------------------------- 1 | [program:laravel-worker] 2 | process_name=%(program_name)s_%(process_num)02d 3 | command=php /home/pejman/Desktop/Projects/github/installment/artisan queue:work --tries=3 --max-time=120 4 | autostart=true 5 | autorestart=true 6 | stopasgroup=true 7 | killasgroup=true 8 | user=pejman 9 | numprocs=150 10 | redirect_stderr=true 11 | stdout_logfile=/home/pejman/Desktop/Projects/github/installment/storage/logs/worker.log 12 | stopwaitsecs=125 -------------------------------------------------------------------------------- /vps.conf: -------------------------------------------------------------------------------- 1 | scp ssh-username@ssh-address:/home/ubuntu/2023-07-13.zip . // Download file 2 | --------------------------------------------------------------------------------